WSK_PROVIDER_DATAGRAM_DISPATCH structure (wsk.h)
La structure WSK_PROVIDER_DATAGRAM_DISPATCH spécifie la table des fonctions du sous-système WSK pour un socket de datagramme.
Syntaxe
typedef struct _WSK_PROVIDER_DATAGRAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_SEND_TO WskSendTo;
PFN_WSK_RECEIVE_FROM WskReceiveFrom;
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_SEND_MESSAGES WskSendMessages;
} WSK_PROVIDER_DATAGRAM_DISPATCH, *PWSK_PROVIDER_DATAGRAM_DISPATCH;
Membres
Basic
Les membres de la WSK_PROVIDER_BASIC_DISPATCH structure sont incluses en tant que membres de la structure WSK_PROVIDER_DATAGRAM_DISPATCH.
WskBind
Pointeur vers la fonction WskBind du sous-système WSK pour le socket.
WskSendTo
Pointeur vers la fonction WskSendTo du sous-système WSK pour le socket.
WskReceiveFrom
Pointeur vers la fonction WskReceiveFrom 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.
WskSendMessages
Pointeur vers la fonction WskSendMessages du sous-système WSK pour le socket.
Remarques
La liste des membres de la structure WSK_PROVIDER_DATAGRAM_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_DATAGRAM_DISPATCH comme s’ils étaient des membres natifs de la structure WSK_PROVIDER_DATAGRAM_DISPATCH.
Une application WSK reçoit un pointeur vers une structure WSK_PROVIDER_DATAGRAM_DISPATCH quand l’application WSK appelle la fonction WskSocket pour créer un socket de datagramme. Le pointeur est contenu dans le membre Dispatch de la structure WSK_SOCKET qui est reçue du sous-système WSK .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | wsk.h (inclure Wsk.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