Sélectionne un objet ITTerminal dans le flux. Acquiert le verrou dans la fonction. Cette méthode de classe de base ne sait que gérer la liste des terminaux ; la classe dérivée doit remplacer cette méthode pour fournir des fonctionnalités supplémentaires (telles que l’arrêt et le redémarrage du flux si un terminal est sélectionné pendant que le flux est en cours d’exécution). L’implémentation de la classe de base vérifie si le pointeur du terminal pointe vers la mémoire valide, obtient l’interface ITTerminalControl à partir du terminal, récupère le handle d’adresse du terminal et vérifie s’il correspond au descripteur d’adresse du MSP, vérifie si le terminal existe déjà dans la liste du flux, ajoute le terminal à la liste des terminaux du flux et AddRefs. Si l’un des tests échoue, il renvoie TAPI _ E _ INVALIDTERMINAL.
Désélectionne le terminal du flux. Acquiert le verrou dans la fonction. Recherche le terminal dans la liste des terminaux du flux, le supprime de la liste, puis le libère. Si le terminal est introuvable, il renvoie TAPI _ E _ INVALIDTERMINAL.
Crée une collection de terminaux associés au flux actuel. Fourni pour les applications clientes Automation, telles que celles écrites dans Microsoft Visual Basic. Il s’agit d’un instantané des terminaux à ce stade. Acquiert le verrou dans la fonction.