Freigeben über


ITTerminalSupport2::get_PluggableTerminalClasses-Methode (tapi3if.h)

Die get_PluggableTerminalClasses-Methode gibt eine Auflistung von ITPluggableTerminalClassInfo-Terminalklassen-Schnittstellenzeigern zurück.

Diese Methode ist für Visual Basic- und Skriptanwendungen vorgesehen. C/C++-Anwendungen können die EnumeratePluggableTerminalClasses-Methode verwenden.

Syntax

HRESULT get_PluggableTerminalClasses(
  [in]  BSTR    bstrTerminalSuperclass,
  [in]  long    lMediaType,
  [out] VARIANT *pVariant
);

Parameter

[in] bstrTerminalSuperclass

Die BSTR-Darstellung der CLSID für die Terminal-Superklasse.

[in] lMediaType

Bitweise ORed-Liste von Medientypen, die von den Terminalklassen unterstützt werden.

[out] pVariant

Zeiger auf einen VARIANT-Wert , der eine ITCollection von ITPluggableTerminalClassInfo-Schnittstellenzeigern enthält.

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 Parameter bstrTerminalSuperclass oder pVariant ist kein gültiger Zeiger.

Hinweise

TAPI ruft die AddRef-Methode auf der von ITTerminalSupport2::get_PluggableTerminalClasses zurückgegebenen ITPluggableTerminalClassInfo-Schnittstelle auf. Die Anwendung muss Release auf der ITPluggableTerminalClassInfo-Schnittstelle aufrufen, um zugeordnete Ressourcen freizugeben.

Anforderungen

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

Weitere Informationen

ITCollection

ITPluggableTerminalClassInfo

ITTerminalSupport2