ITTerminalSupport2::EnumeratePluggableTerminalClasses-Methode (tapi3if.h)
Die EnumeratePluggableTerminalClasses-Methode listet die pluggablen Terminalklassen auf, die unter einer bestimmten Superklasse registriert sind.
Diese Methode ist für C/C++-Anwendungen vorgesehen. Visual Basic- und Skriptanwendungen müssen die get_PluggableTerminalClasses-Methode verwenden.
Syntax
HRESULT EnumeratePluggableTerminalClasses(
[in] CLSID iidTerminalSuperclass,
[in] long lMediaType,
[out] IEnumPluggableTerminalClassInfo **ppClassEnumerator
);
Parameter
[in] iidTerminalSuperclass
CLSID für die Terminal-Superklasse.
[in] lMediaType
Bitweise ORed-Liste von Medientypen, die von den Terminalklassen unterstützt werden.
[out] ppClassEnumerator
Zeiger auf die IEnumPluggableTerminalClassInfo-Schnittstelle .
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Der lMediaType-Parameter ist ungültig. |
|
Fehler bei der Methode. |
|
Der ppClassEnumerator-Parameter ist kein gültiger Zeiger. |
Hinweise
TAPI ruft die AddRef-Methode auf der IEnumPluggableTerminalClassInfo-Schnittstelle auf, die von ITTerminalSupport2::EnumeratePluggableTerminalClasses zurückgegeben wird. Die Anwendung muss Release auf der IEnumPluggableTerminalClassInfo-Schnittstelle aufrufen, um die ihr zugeordneten Ressourcen freizugeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |