Freigeben über


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
S_OK
Methode war erfolgreich.
E_INVALIDARG
Der lMediaType-Parameter ist ungültig.
E_FAIL
Fehler bei der Methode.
E_POINTER
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)

Weitere Informationen

IEnumPluggableTerminalClassInfo

ITTerminalSupport2