Freigeben über


ITTerminalSupport::EnumerateDynamicTerminalClasses-Methode (tapi3if.h)

Die EnumerateDynamicTerminalClasses-Methode listet die derzeit verfügbaren dynamischen Terminalklassen auf, die unterstützt werden. Diese Methode wird für C- und C++-Anwendungen bereitgestellt. Automatisierungsclientanwendungen, z. B. in Visual Basic geschriebene, müssen die get_DynamicTerminalClasses-Methode verwenden.

Syntax

HRESULT EnumerateDynamicTerminalClasses(
  [out] IEnumTerminalClass **ppTerminalClassEnumerator
);

Parameter

[out] ppTerminalClassEnumerator

Zeiger auf einen IEnumTerminalClass-Enumerator . TAPI gibt diese Klassen als GUIDs zurück.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Methode war erfolgreich.
E_POINTER
Der ppTerminalClassEnumerator-Parameter ist kein gültiger Zeiger.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang auszuführen.

Hinweise

Eine Anwendung ruft diese Methode auf, um in einem Aufruf von ITTerminalSupport::CreateTerminal herauszufinden, welche dynamischen Terminalklassen von dieser Adresse unterstützt werden.

TAPI ruft die AddRef-Methode für die IEnumTerminalClass-Schnittstelle auf, die von ITTerminalSupport::EnumerateDynamicTerminalClasses zurückgegeben wird. Die Anwendung muss Release auf der IEnumTerminalClass-Schnittstelle aufrufen, um zugeordnete Ressourcen freizugeben.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile tapi3if.h (Tapi3.h einschließen)

Weitere Informationen

Address-Objekt

ITTerminalSupport

Terminalklassen

Terminalobjekt

Terminalobjektschnittstellen

Terminalklassen