Lire en anglais

Partager via


structure WSK_CLIENT_DISPATCH (wsk.h)

La structure WSK_CLIENT_DISPATCH spécifie la table de distribution d’une application WSK des fonctions de rappel d’événements pour les événements qui ne sont pas spécifiques à un socket particulier.

Syntaxe

typedef struct _WSK_CLIENT_DISPATCH {
  USHORT               Version;
  USHORT               Reserved;
  PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;

Membres

Version

La version de WSK Network Programming Interface (NPI) que l’application WSK souhaite utiliser.

Reserved

Réservé à l’utilisation du système. Les applications WSK doivent définir ce membre sur zéro.

WskClientEvent

Pointeur vers la fonction de rappel d’événement WskClientEvent de l’application WSK. Si une application WSK n’implémente pas de fonction de rappel d’événement WskClientEvent, ce membre doit être défini sur NULL.

Remarques

Lorsqu’une application WSK appelle la fonction WskRegister, elle fournit un pointeur vers une structure de WSK_CLIENT_DISPATCH initialisée au moyen du membre Dispatch de la structure WSK_CLIENT_NPI pointée par le paramètre WskClientNpi.

Les numéros de version principaux et secondaires contenus dans le membre Version sont encodés à l’aide de la macro MAKE_WSK_VERSION :

Version = MAKE_WSK_VERSION(Major,Minor);

Les numéros de version principale et secondaire peuvent être extraits du membre version à l’aide des macros WSK_MAJOR_VERSION et WSK_MINOR_VERSION :

Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);

Pour plus d’informations sur l’attachement d’une application WSK au sous-système WSK, consultez Inscription d’une application de noyau Winsock.

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)

Voir aussi

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister