Partager via


Méthode IWTSVirtualChannelCallback ::OnClose (tsvirtualchannels.h)

Avertit l’utilisateur que le canal a été fermé. Il existe trois façons de fermer le canal :

  • L’utilisateur a appelé la méthode IWTSVirtualChannel ::Close .
  • Le client de connexion Bureau à distance (RDC) s’est déconnecté du serveur Hôte de session Bureau à distance (hôte de session Bureau à distance).
  • Le serveur a appelé la méthode WTSVirtualChannel ::Close sur le canal.
Quelle que soit la façon dont le canal a été fermé, il n’est pas nécessaire d’appeler IWTSVirtualChannel ::Close() lors de la réception de cet appel. Si un tel appel est effectué, il est possible que si le plug-in est en cours d’exécution, qu’un appel à IWTSVirtualChannel ::Close() provoque un blocage. Un interblocage peut se produire car l’appelant d’OnClose() détient un verrou de liste de canaux, et la méthode Close() tente d’acquérir le même verrou sur un thread différent.

Syntaxe

HRESULT OnClose();

Valeur retournée

Renvoie S_OK en cas de réussite. N’entraîne aucune action en cas d’échec de l’appel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête tsvirtualchannels.h

Voir aussi

IWTSVirtualChannelCallback