Partager via


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

Membres du WSK_PROVIDER_BASIC_DISPATCH structure est incluse 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 nom non nommé structure WSK_PROVIDER_BASIC_DISPATCH. Le compilateur inclus avec wdK prend en charge une extension spécifique à Microsoft au langage C qui autorise les structures non nommées dans les déclarations de structure. Le résultat est que 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.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1703
d’en-tête wsk.h (include Wsk.h)

Voir aussi

WSK_CLIENT_STREAM_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskSocket