Compartir a través de


Método ITTerminalSupport2::get_PluggableTerminalClasses (tapi3if.h)

El método get_PluggableTerminalClasses devuelve una colección de punteros de interfaz de información de clase de terminal ITPluggableTerminalClassInfo .

Este método está diseñado para Visual Basic y aplicaciones de scripting. Las aplicaciones de C/C++ pueden usar el método EnumeratePluggableTerminalClasses .

Sintaxis

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

Parámetros

[in] bstrTerminalSuperclass

Representación BSTR del CLSID para la superclase terminal.

[in] lMediaType

Lista bit a bit de ORed de tipos de medios admitidos por las clases de terminal.

[out] pVariant

Puntero a un variant que contiene un ITCollection de punteros de interfaz ITPluggableTerminalClassInfo .

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Significado
S_OK
El método se realizó correctamente.
E_INVALIDARG
El parámetro lMediaType no es válido.
E_FAIL
Error en el método.
E_POINTER
El parámetro bstrTerminalSuperclass o pVariant no es un puntero válido.

Comentarios

TAPI llama al método AddRef en la interfaz ITPluggableTerminalClassInfo devuelta por ITTerminalSupport2::get_PluggableTerminalClasses. La aplicación debe llamar a Release en la interfaz ITPluggableTerminalClassInfo para liberar recursos asociados a él.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (include Tapi3.h)

Consulte también

ITCollection

ITPluggableTerminalClassInfo

ITTerminalSupport2