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) |