structure WSK_CLIENT_CONNECTION_DISPATCH (wsk.h)
La structure WSK_CLIENT_CONNECTION_DISPATCH spécifie la table de distribution d’événements d’une application WSK pour un socket orienté connexion.
Syntaxe
typedef struct _WSK_CLIENT_CONNECTION_DISPATCH {
PFN_WSK_RECEIVE_EVENT WskReceiveEvent;
PFN_WSK_DISCONNECT_EVENT WskDisconnectEvent;
PFN_WSK_SEND_BACKLOG_EVENT WskSendBacklogEvent;
} WSK_CLIENT_CONNECTION_DISPATCH, *PWSK_CLIENT_CONNECTION_DISPATCH;
Membres
WskReceiveEvent
Pointeur vers la fonction de rappel d’événement WskReceiveEvent de l’application WSK pour le socket. Si l’application WSK n’active pas la fonction de rappel d’événement WskReceiveEvent pour le socket, ce pointeur peut être NULL.
WskDisconnectEvent
Pointeur vers la fonction de rappel d’événements WskDisconnectEvent de l’application WSK pour le socket. Si l’application WSK n’active pas la fonction de rappel d’événement WskDisconnectEvent pour le socket, ce pointeur peut être NULL.
WskSendBacklogEvent
Pointeur vers la fonction de rappel de l’événement WSK WskSendBacklogEvent fonction de rappel d’événement pour le socket. Si l’application WSK n’active pas la fonction de rappel d’événement WskSendBacklogEvent pour le socket, ce pointeur peut être NULL.
Remarques
Une application WSK transmet un pointeur vers une structure WSK_CLIENT_CONNECTION_DISPATCH vers le sous-système WSK de l’une des manières suivantes :
- Lors de l’appel de la fonction WskSocket pour créer un socket orienté connexion.
- Lors de l’appel de la fonction WskSocketConnect pour créer, lier et connecter un socket orienté connexion.
- Lors de l’appel de la fonction WskAccept pour accepter un socket orienté connexion entrant sur un socket d’écoute.
- En tant que paramètre retourné lorsque le sous-système WSK appelle la fonction de rappel d’événement WSK WskAcceptEvent. Le sous-système WSK appelle la fonction de rappel d’événement WSK WskAcceptEvent pour avertir l’application WSK qu’un socket entrant orienté connexion a été accepté sur un socket d’écoute.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
d’en-tête | wsk.h (include Wsk.h) |