Partager via


Fonction de rappel VIRTUALCHANNELENTRY (cchannel.h)

Point d’entrée défini par l’application pour la DLL côté client d’une application qui utilise des canaux virtuels des services Bureau à distance. Les services Bureau à distance appellent ce point d’entrée pour passer un ensemble de pointeurs de fonction à la DLL cliente. Le client appelle ces fonctions pour travailler avec des canaux virtuels. Votre implémentation VirtualChannelEntry doit appeler la fonction VirtualChannelInit pour initialiser l’accès aux canaux virtuels.

Syntaxe

VIRTUALCHANNELENTRY Virtualchannelentry;

BOOL VCAPITYPE Virtualchannelentry(
  [in] PCHANNEL_ENTRY_POINTS pEntryPoints
)
{...}

Paramètres

[in] pEntryPoints

Pointeur vers une structure CHANNEL_ENTRY_POINTS qui contient des pointeurs vers les fonctions de canal virtuel côté client.

Ce pointeur n’est plus valide une fois que la fonction VirtualChannelEntry est retournée. Vous devez effectuer une copie de cette structure dans la mémoire allouée à l’extension pour une utilisation ultérieure.

Valeur retournée

Retourne TRUE si la fonction réussit.

Retourne la valeur FALSE si une erreur se produit. Dans ce cas, les services Bureau à distance déchargent votre DLL.

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 cchannel.h

Voir aussi

CHANNEL_ENTRY_POINTS

VirtualChannelInit