Skip to content

Latest commit

 

History

History
142 lines (116 loc) · 4.42 KB

nf-tapi3if-itterminalsupport2-enumeratepluggableterminalclasses.md

File metadata and controls

142 lines (116 loc) · 4.42 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NF:tapi3if.ITTerminalSupport2.EnumeratePluggableTerminalClasses
ITTerminalSupport2::EnumeratePluggableTerminalClasses (tapi3if.h)
The EnumeratePluggableTerminalClasses method enumerates the pluggable terminal classes registered under a given superclass.
EnumeratePluggableTerminalClasses
EnumeratePluggableTerminalClasses method [TAPI 2.2]
EnumeratePluggableTerminalClasses method [TAPI 2.2]
ITTerminalSupport2 interface
ITTerminalSupport2 interface [TAPI 2.2]
EnumeratePluggableTerminalClasses method
ITTerminalSupport2.EnumeratePluggableTerminalClasses
ITTerminalSupport2::EnumeratePluggableTerminalClasses
_tapi3_itterminalsupport2_enumeratepluggableterminalclasses
tapi3.itterminalsupport2_enumeratepluggableterminalclasses
tapi3if/ITTerminalSupport2::EnumeratePluggableTerminalClasses
tapi3\itterminalsupport2_enumeratepluggableterminalclasses.htm
tapi3
e8a10b1b-b08e-49b2-bfc6-9f8f4dbc1248
12/05/2018
EnumeratePluggableTerminalClasses, EnumeratePluggableTerminalClasses method [TAPI 2.2], EnumeratePluggableTerminalClasses method [TAPI 2.2],ITTerminalSupport2 interface, ITTerminalSupport2 interface [TAPI 2.2],EnumeratePluggableTerminalClasses method, ITTerminalSupport2.EnumeratePluggableTerminalClasses, ITTerminalSupport2::EnumeratePluggableTerminalClasses, _tapi3_itterminalsupport2_enumeratepluggableterminalclasses, tapi3.itterminalsupport2_enumeratepluggableterminalclasses, tapi3if/ITTerminalSupport2::EnumeratePluggableTerminalClasses
tapi3if.h
Tapi3.h
Windows
Windows
19H1
ITTerminalSupport2::EnumeratePluggableTerminalClasses
tapi3if/ITTerminalSupport2::EnumeratePluggableTerminalClasses
c++
APIRef
kbSyntax
COM
tapi3if.h
ITTerminalSupport2.EnumeratePluggableTerminalClasses

ITTerminalSupport2::EnumeratePluggableTerminalClasses

-description

The EnumeratePluggableTerminalClasses method enumerates the pluggable terminal classes registered under a given superclass.

This method is intended for C/C++ applications. Visual Basic and scripting applications must use the get_PluggableTerminalClasses method.

-parameters

-param iidTerminalSuperclass [in]

CLSID for the terminal superclass.

-param lMediaType [in]

Bitwise ORed list of media types supported by the terminal classes.

-param ppClassEnumerator [out]

Pointer to the IEnumPluggableTerminalClassInfo interface.

-returns

This method can return one of these values.

Value Meaning
S_OK
Method succeeded.
E_INVALIDARG
The lMediaType parameter is not valid.
E_FAIL
The method failed.
E_POINTER
The ppClassEnumerator parameter is not a valid pointer.

-remarks

TAPI calls the AddRef method on the IEnumPluggableTerminalClassInfo interface returned by ITTerminalSupport2::EnumeratePluggableTerminalClasses. The application must call Release on the IEnumPluggableTerminalClassInfo interface to free resources associated with it.

-see-also

IEnumPluggableTerminalClassInfo

ITTerminalSupport2