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énements 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 NPI (Network Programming Interface) 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 un OR au niveau du bit des indicateurs d’événement pour les fonctions de rappel d’événements activées ou désactivées. 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 un niveau de bit OR des indicateurs d’événement pour toutes les fonctions de rappel d’événements activées. Toutefois, une application WSK doit désactiver les fonctions de rappel d’événements 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 qui est désactivée et l’indicateur 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 Activation et désactivation des fonctions de rappel d’événements.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête wsk.h (inclure Wsk.h)

Voir aussi

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket