Partager via


ITTerminalSupport ::EnumerateDynamicTerminalClasses, méthode (tapi3if.h)

La méthode EnumerateDynamicTerminalClasses énumère les classes de terminal dynamiques actuellement disponibles qui sont prises en charge. Cette méthode est fournie pour les applications C et C++. Les applications clientes Automation, telles que celles écrites en Visual Basic, doivent utiliser la méthode get_DynamicTerminalClasses .

Syntaxe

HRESULT EnumerateDynamicTerminalClasses(
  [out] IEnumTerminalClass **ppTerminalClassEnumerator
);

Paramètres

[out] ppTerminalClassEnumerator

Pointeur vers un énumérateur IEnumTerminalClass . TAPI retourne ces classes en tant que GUID.

Valeur retournée

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

Valeur Signification
S_OK
La méthode a réussi.
E_POINTER
Le paramètre ppTerminalClassEnumerator n’est pas un pointeur valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.

Remarques

Une application appelle cette méthode pour déterminer quelles classes de terminal dynamiques sont prises en charge par cette adresse dans un appel à ITTerminalSupport ::CreateTerminal.

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

Objet Address

ITTerminalSupport

Classes terminales

Objet Terminal

Interfaces d’objet terminal

classes terminales