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

WSK_CLIENT_DATAGRAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskBind

WskCloseSocket

WskControlSocket

WskReceiveFrom

WskRelease

WskSendTo

WskSocket