Partager via


Application serveur de canal virtuel

Le module serveur d’une application qui utilise des canaux virtuels doit être une application en mode utilisateur s’exécutant dans une session cliente sur le serveur Hôte de session Bureau à distance (hôte de session Bureau à distance). Notez que vous devez fournir une méthode pour démarrer l’application serveur. Vous pouvez le faire de plusieurs façons ; par exemple, vous pouvez utiliser un script d’ouverture de session, un programme ou un script dans le dossier Démarrage. Les utilisateurs peuvent également lancer l’application.

Vous devez stocker le nom de l’application serveur de canal virtuel dans le Registre en ajoutant une sous-clé à l’emplacement suivant :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Contrôle\Terminal Server\Addins

Pour plus d’informations sur la sous-clé, consultez Supervision des connexions de session et des déconnexions.

L’application serveur peut appeler la fonction WTSVirtualChannelOpen pour ouvrir un handle sur un canal virtuel. L’application peut ensuite utiliser le handle dans l’une des fonctions suivantes.

WTSVirtualChannelClose

Ferme un handle de canal virtuel ouvert.

WTSVirtualChannelPurgeInput

Supprime toutes les données d’entrée en file d’attente envoyées du client au serveur sur un canal virtuel spécifique.

Notes

Cette fonction n’est actuellement pas utilisée par les services Bureau à distance.

 

WTSVirtualChannelPurgeOutput

Supprime toutes les données de sortie en file d’attente envoyées du serveur au client sur un canal virtuel spécifique.

Notes

Cette fonction n’est actuellement pas utilisée par les services Bureau à distance.

 

WTSVirtualChannelQuery

Retourne des informations sur un canal virtuel spécifié.

WTSVirtualChannelRead

Lit les données à partir de l’extrémité du serveur d’un canal virtuel.

WTSVirtualChannelWrite

Écrit des données à l’extrémité du serveur d’un canal virtuel.