structure WSK_PROVIDER_STREAM_DISPATCH (wsk.h)
La structure WSK_PROVIDER_STREAM_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket de flux.
Syntaxe
typedef struct _WSK_PROVIDER_STREAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_ACCEPT WskAccept;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_LISTEN WskListen;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_STREAM_DISPATCH, *PWSK_PROVIDER_STREAM_DISPATCH;
Membres
Basic
Les membres de la WSK_PROVIDER_BASIC_DISPATCH structure sont incluses en tant que membres de la structure WSK_PROVIDER_STREAM_DISPATCH.
WskBind
Pointeur vers la fonction WskBind du sous-système WSK pour le socket.
WskAccept
Pointeur vers la fonction WskAccept du sous-système WSK pour le socket.
WskConnect
Pointeur vers la fonction WskConnect du sous-système WSK pour le socket.
WskListen
Pointeur vers la fonction WskListen du sous-système WSK pour le socket.
WskSend
Pointeur vers la fonction WskSend du sous-système WSK pour le socket.
WskReceive
Pointeur vers la fonction WskReceive du sous-système WSK pour le socket.
WskDisconnect
Pointeur vers la fonction WskDisconnect du sous-système WSK pour le socket.
WskRelease
Pointeur vers la fonction WskRelease du sous-système WSK pour le socket.
WskGetLocalAddress
Pointeur vers la fonction WskGetLocalAddress du sous-système WSK pour le socket.
WskGetRemoteAddress
Pointeur vers la fonction WskGetRemoteAddress du sous-système WSK pour le socket.
WskConnectEx
Pointeur vers la fonction WskConnectEx du sous-système WSK pour le socket.
WskSendEx
Ce membre est réservé à l’utilisation du système.
WskReceiveEx
Ce membre est réservé à l’utilisation du système.
Remarques
La liste des membres de la structure WSK_PROVIDER_STREAM_DISPATCH inclut un sans nom WSK_PROVIDER_BASIC_DISPATCH structure. Le compilateur inclus dans le WDK prend en charge une extension propre à Microsoft au langage C qui autorise les structures sans nom dans les déclarations de structure. Par conséquent, les membres de la structure WSK_PROVIDER_BASIC_DISPATCH sont inclus dans la structure WSK_PROVIDER_STREAM_DISPATCH comme s’ils étaient des membres natifs de la structure WSK_PROVIDER_STREAM_DISPATCH.
Une application WSK reçoit un pointeur vers une structure WSK_PROVIDER_STREAM_DISPATCH lorsque l’application WSK appelle la fonction WskSocket pour créer un socket de flux. Le pointeur est contenu dans le membre Dispatch de la structure WSK_SOCKET reçue du sous-système WSK.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1703 |
En-tête | wsk.h (inclure Wsk.h) |
Voir aussi
WSK_PROVIDER_BASIC_DISPATCHCommentaires
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