Skip to content

Latest commit

 

History

History
119 lines (99 loc) · 3.94 KB

nf-termmgr-itpluggableterminalsuperclassregistration-enumerateterminalclasses.md

File metadata and controls

119 lines (99 loc) · 3.94 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:termmgr.ITPluggableTerminalSuperclassRegistration.EnumerateTerminalClasses
ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses (termmgr.h)
The EnumerateTerminalClasses method lists all terminal classes for the current terminal superclass.
EnumerateTerminalClasses
EnumerateTerminalClasses method [TAPI 2.2]
EnumerateTerminalClasses method [TAPI 2.2]
ITPluggableTerminalSuperclassRegistration interface
ITPluggableTerminalSuperclassRegistration interface [TAPI 2.2]
EnumerateTerminalClasses method
ITPluggableTerminalSuperclassRegistration.EnumerateTerminalClasses
ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses
_tapi3_itpluggableterminalsuperclassregistration_enumerateterminalclasses
tapi3.itpluggableterminalsuperclassregistration_enumerateterminalclasses
termmgr/ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses
tapi3\itpluggableterminalsuperclassregistration_enumerateterminalclasses.htm
tapi3
dc75972d-7917-406d-8ed8-e05679ab86eb
12/05/2018
EnumerateTerminalClasses, EnumerateTerminalClasses method [TAPI 2.2], EnumerateTerminalClasses method [TAPI 2.2],ITPluggableTerminalSuperclassRegistration interface, ITPluggableTerminalSuperclassRegistration interface [TAPI 2.2],EnumerateTerminalClasses method, ITPluggableTerminalSuperclassRegistration.EnumerateTerminalClasses, ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses, _tapi3_itpluggableterminalsuperclassregistration_enumerateterminalclasses, tapi3.itpluggableterminalsuperclassregistration_enumerateterminalclasses, termmgr/ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses
termmgr.h
Windows
Uuid.lib
Tapi3.dll
Windows
19H1
ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses
termmgr/ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses
c++
APIRef
kbSyntax
COM
Tapi3.dll
ITPluggableTerminalSuperclassRegistration.EnumerateTerminalClasses

ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses

-description

The EnumerateTerminalClasses method lists all terminal classes for the current terminal superclass.

-parameters

-param ppTerminals [out]

Pointer to the IEnumTerminalClass interface that enumerates the terminal classes.

-returns

This method can return one of these values.

Value Meaning
S_OK
Method succeeded.
E_OUTOFMEMORY
Insufficient memory exists to perform the operation.
E_POINTER
The ppTerminals parameter is not a valid pointer.

-remarks

TAPI calls the AddRef method on the IEnumTerminalClass interface returned by ITPluggableTerminalSuperclassRegistration::EnumerateTerminalClasses. The application must call Release on the IEnumTerminalClass interface to free resources associated with it.

-see-also

IEnumTerminalClass

ITPluggableTerminalSuperclassRegistration