Fonction de rappel VIRTUALCHANNELWRITE (cchannel.h)
Envoie des données de l’extrémité cliente d’un canal virtuel à une application partenaire sur le serveur.
Les services Bureau à distance fournissent un pointeur vers une fonction VirtualChannelWrite dans la structure CHANNEL_ENTRY_POINTS passée à votre point d’entrée VirtualChannelEntry .
Syntaxe
VIRTUALCHANNELWRITE Virtualchannelwrite;
UINT VCAPITYPE Virtualchannelwrite(
[in] DWORD openHandle,
[in] LPVOID pData,
[in] ULONG dataLength,
[in] LPVOID pUserData
)
{...}
Paramètres
[in] openHandle
Gérez vers le canal virtuel. Il s’agit du handle retourné dans le paramètre pOpenHandle de la fonction VirtualChannelOpen .
[in] pData
Pointeur vers une mémoire tampon contenant les données à écrire.
[in] dataLength
Spécifie le nombre d’octets des données dans la mémoire tampon pData à écrire.
[in] pUserData
Valeur définie par l’application. Cette valeur est passée à votre fonction VirtualChannelOpenEvent lorsque l’opération d’écriture est terminée ou annulée.
Valeur retournée
Si la fonction réussit, la valeur de retour est CHANNEL_RC_OK.
Si une erreur se produit, la fonction retourne l’une des valeurs suivantes.
Remarques
La fonction VirtualChannelWrite est asynchrone. Une fois l’opération d’écriture terminée, votre fonction VirtualChannelOpenEvent reçoit une notification CHANNEL_EVENT_WRITE_COMPLETE. Tant que cette notification n’est pas reçue, l’appelant ne doit pas libérer ou réutiliser la mémoire tampon pData passée à VirtualChannelWrite.
La valeur spécifiée pour le paramètre pUserData est passée à votre fonction VirtualChannelOpenEvent lorsque l’opération d’écriture est terminée ou annulée. Vous pouvez utiliser ces données pour identifier l’opération d’écriture.
Le complément serveur à l’extrémité du serveur du canal virtuel appelle la fonction WTSVirtualChannelRead pour lire les données écrites par un appel VirtualChannelWrite .
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour