Lire en anglais

Partager via


WSK_CLIENT_DISPATCH structure (wsk.h)

La structure WSK_CLIENT_DISPATCH spécifie la table de répartition 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

Version de l’interface de programmation réseau (NPI) WSK que l’application WSK souhaite utiliser.

Reserved

Réservé pour le 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 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 principale et secondaire 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.

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_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister