structure WSK_PROVIDER_CONNECTION_DISPATCH (wsk.h)
La structure WSK_PROVIDER_CONNECTION_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket orienté connexion.
Syntaxe
typedef struct _WSK_PROVIDER_CONNECTION_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_CONNECT WskConnect;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress;
PFN_WSK_SEND WskSend;
PFN_WSK_RECEIVE WskReceive;
PFN_WSK_DISCONNECT WskDisconnect;
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease;
PFN_WSK_CONNECT_EX WskConnectEx;
PFN_WSK_SEND_EX WskSendEx;
PFN_WSK_RECEIVE_EX WskReceiveEx;
} WSK_PROVIDER_CONNECTION_DISPATCH, *PWSK_PROVIDER_CONNECTION_DISPATCH;
Membres
Basic
Les membres du WSK_PROVIDER_BASIC_DISPATCH structure sont incluses en tant que membres de la structure WSK_PROVIDER_CONNECTION_DISPATCH .
WskBind
Pointeur vers la fonction WskBind du sous-système WSK pour le socket.
WskConnect
Pointeur vers la fonction WskConnect 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.
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.
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_CONNECTION_DISPATCH inclut un nom non nommé WSK_PROVIDER_BASIC_DISPATCH structure. Le compilateur inclus avec le WDK prend en charge une extension spécifique à Microsoft au langage C qui autorise les structures sans nom dans les déclarations de structure. Il en résulte que les membres de structure de la structure WSK_PROVIDER_BASIC_DISPATCH sont inclus dans la structure WSK_PROVIDER_CONNECTION_DISPATCH comme s’ils étaient des membres natifs de la structure WSK_PROVIDER_CONNECTION_DISPATCH.
Une application WSK reçoit un pointeur vers une structure WSK_PROVIDER_CONNECTION_DISPATCH de l’une des manières suivantes :
- L’application WSK appelle la fonction WskSocket pour créer un socket orienté connexion.
- L’application WSK appelle la fonction WskSocketConnect pour créer, lier et connecter un socket orienté connexion.
- L’application WSK appelle la fonction WskAccept pour accepter un socket entrant orienté connexion sur un socket d’écoute.
- Le sous-système WSK appelle la fonction de rappel d’événement WskAcceptEvent de l’application WSK pour informer l’application WSK qu’un socket entrant orienté connexion a été accepté sur un socket d’écoute.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | wsk.h (inclure Wsk.h) |
Voir aussi
WSK_CLIENT_CONNECTION_DISPATCHCommentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer 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, consultez :Envoyer et afficher des commentaires pour