Partager via


MÉTHODE ITMultiTrackTerminal ::get_TrackTerminals (tapi3if.h)

La méthode get_TrackTerminals crée et retourne une collection contenant les terminaux contenus par le terminal multipiste sur lequel cette méthode a été appelée. La variante retournée contient un pointeur vers une interface ITCollection qui peut être utilisée pour itérer au sein des éléments de type IEnumVARIANT. Les éléments de la collection contiennent des pointeurs vers des pistes.

Syntaxe

HRESULT get_TrackTerminals(
  [out] VARIANT *pVariant
);

Paramètres

[out] pVariant

Pointeur vers un VARIANT contenant un ITCollection de pointeurs d’interface ITTerminal pour les pistes disponibles.

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 pVariant n’est pas un pointeur valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération.
E_UNEXPECTED
Le paramètre pVariant n’était pas vide.

Remarques

TAPI appelle la méthode AddRef sur l’interface ITTerminal retournée par ITMultiTrackTerminal ::get_TrackTerminals. L’application doit appeler Release sur l’interface ITTerminal 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)
Bibliothèque Uuid.lib
DLL Tapi3.dll

Voir aussi

ITCollection

ITMultiTrackTerminal

ITTerminal