structure WSK_CLIENT_CONNECTION_DISPATCH (wsk.h)
La structure WSK_CLIENT_CONNECTION_DISPATCH spécifie la table de répartition d’une application WSK des fonctions de rappel d’événements 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énement 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 d’événement WskSendBacklogEvent de l’application WSK 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 au 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 entrant orienté connexion 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 WskAcceptEvent de l’application WSK. Le sous-système WSK appelle la fonction de rappel d’événement WskAcceptEvent d’une 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 versions ultérieures des systèmes d’exploitation Windows. |
En-tête | wsk.h (inclure Wsk.h) |