Share via


Metodo ITTerminalSupport2::EnumeratePluggableTerminalClasses (tapi3if.h)

Il metodo EnumeratePluggableTerminalClasses enumera le classi del terminale pluggable registrate in una determinata superclasse.

Questo metodo è destinato alle applicazioni C/C++. Visual Basic e applicazioni di scripting devono usare il metodo get_PluggableTerminalClasses .

Sintassi

HRESULT EnumeratePluggableTerminalClasses(
  [in]  CLSID                           iidTerminalSuperclass,
  [in]  long                            lMediaType,
  [out] IEnumPluggableTerminalClassInfo **ppClassEnumerator
);

Parametri

[in] iidTerminalSuperclass

CLSID per la superclasse del terminale.

[in] lMediaType

Elenco ORed bit per bit dei tipi multimediali supportati dalle classi del terminale.

[out] ppClassEnumerator

Puntatore all'interfaccia IEnumPluggableTerminalClassInfo .

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
S_OK
Il metodo è riuscito.
E_INVALIDARG
Il parametro lMediaType non è valido.
E_FAIL
Il metodo non è riuscito.
E_POINTER
Il parametro ppClassEnumerator non è un puntatore valido.

Commenti

TAPI chiama il metodo AddRef nell'interfaccia IEnumPluggableTerminalClassInfo restituita da ITTerminalSupport2::EnumeratePluggableTerminalClasses. L'applicazione deve chiamare Release nell'interfaccia IEnumPluggableTerminalClassInfo per liberare risorse associate.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione tapi3if.h (includere Tapi3.h)

Vedi anche

IEnumPluggableTerminalClassInfo

ITTerminalSupport2