Partager via


ITTerminalSupport2 ::get_PluggableTerminalClasses, méthode (tapi3if.h)

La méthode get_PluggableTerminalClasses retourne une collection de pointeurs d’interface d’informations de classe terminale ITPluggableTerminalClassInfo .

Cette méthode est destinée aux applications Visual Basic et de script. Les applications C/C++ peuvent utiliser la méthode EnumeratePluggableTerminalClasses .

Syntaxe

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

Paramètres

[in] bstrTerminalSuperclass

Représentation BSTR du CLSID pour la superclasse de terminal.

[in] lMediaType

Liste ORed au niveau du bit des types de médias pris en charge par les classes de terminal.

[out] pVariant

Pointeur vers un VARIANT contenant un ITCollection de pointeurs d’interface ITPluggableTerminalClassInfo .

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
S_OK
La méthode a réussi.
E_INVALIDARG
Le paramètre lMediaType n’est pas valide.
E_FAIL
La méthode a échoué.
E_POINTER
Le paramètre bstrTerminalSuperclass ou pVariant n’est pas un pointeur valide.

Remarques

TAPI appelle la méthode AddRef sur l’interface ITPluggableTerminalClassInfo retournée par ITTerminalSupport2 ::get_PluggableTerminalClasses. L’application doit appeler Release sur l’interface ITPluggableTerminalClassInfo pour libérer les ressources qui lui sont associées.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête tapi3if.h (inclure Tapi3.h)

Voir aussi

ITCollection

ITPluggableTerminalClassInfo

ITTerminalSupport2