Partager via


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

La méthode EnumeratePluggableTerminalClasses énumère les classes de terminal enfichable inscrites sous une superclasse donnée.

Cette méthode est destinée aux applications C/C++. Visual Basic et les applications de script doivent utiliser la méthode get_PluggableTerminalClasses .

Syntaxe

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

Paramètres

[in] iidTerminalSuperclass

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] ppClassEnumerator

Pointeur vers l’interface IEnumPluggableTerminalClassInfo .

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
Échec de la méthode.
E_POINTER
Le paramètre ppClassEnumerator n’est pas un pointeur valide.

Remarques

TAPI appelle la méthode AddRef sur l’interface IEnumPluggableTerminalClassInfo retournée par ITTerminalSupport2 ::EnumeratePluggableTerminalClasses. L’application doit appeler Release sur l’interface IEnumPluggableTerminalClassInfo 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

IEnumPluggableTerminalClassInfo

ITTerminalSupport2