Partager via


structure WSK_EVENT_CALLBACK_CONTROL (wsk.h)

La structure WSK_EVENT_CALLBACK_CONTROL spécifie les informations permettant d’activer et de désactiver les fonctions de rappel d’événement d’un socket.

Syntaxe

typedef struct _WSK_EVENT_CALLBACK_CONTROL {
  PNPIID NpiId;
  ULONG  EventMask;
} WSK_EVENT_CALLBACK_CONTROL, *PWSK_EVENT_CALLBACK_CONTROL;

Membres

NpiId

Pointeur vers un identificateur de l’interface de programmation réseau (NPI) qui spécifie l’indicateur NPI pour la fonction de rappel d’événement activée ou désactivée. Pour activer ou désactiver l’une des fonctions de rappel d’événements WSK standard, ce membre est un pointeur vers l’identificateur NPI WSK, NPI_WSK_INTERFACE_ID. Pour activer ou désactiver des fonctions de rappel d’événements pour une interface d’extension, ce membre est un pointeur vers l’identificateur NPI de l’interface d’extension.

EventMask

Valeur ULONG qui contient une OR au niveau du bit des indicateurs d’événement pour les fonctions de rappel d’événement en cours d’activation ou de désactivation. Pour plus d’informations sur les indicateurs d’événement pour les fonctions de rappel d’événements WSK standard, consultez SO_WSK_EVENT_CALLBACK.

Remarques

Une application WSK peut activer n’importe quelle combinaison de fonctions de rappel d’événements pour un socket simultanément en définissant le membre EventMask sur une or au niveau du bit ou des indicateurs d’événement pour toutes les fonctions de rappel d’événement activées. Toutefois, une application WSK doit désactiver les fonctions de rappel d’événement individuellement en définissant le membre EventMask sur un or au niveau du bit de l’indicateur d’événement pour la fonction de rappel d’événement en cours de désactivation et l’indicateur de WSK_EVENT_DISABLE.

Pour plus d’informations sur l’activation statique de certaines fonctions de rappel d’événements pour tous les sockets créés par une application WSK, consultez WSK_SET_STATIC_EVENT_CALLBACKS.

Pour plus d’informations sur l’activation et la désactivation des fonctions de rappel d’événements d’un socket, consultez Fonctions d’activation et de désactivation des fonctions de rappel d’événements.

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

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket