Compartir a través de


estructura WSK_EVENT_CALLBACK_CONTROL (wsk.h)

La estructura WSK_EVENT_CALLBACK_CONTROL especifica la información para habilitar y deshabilitar las funciones de devolución de llamada de eventos de un socket.

Sintaxis

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

Miembros

NpiId

Puntero a un identificador de interfaz de programación de red (NPI) que especifica el NPI para la función de devolución de llamada de evento que se está habilitando o deshabilitando. Para habilitar o deshabilitar cualquiera de las funciones de devolución de llamada de eventos WSK estándar, este miembro es un puntero al identificador NPI de WSK, NPI_WSK_INTERFACE_ID. Para habilitar o deshabilitar las funciones de devolución de llamada de eventos para una interfaz de extensión, este miembro es un puntero al identificador NPI de la interfaz de extensión.

EventMask

Valor de ULONG que contiene un or bit a bit de marcas de eventos para las funciones de devolución de llamada de eventos que se están habilitando o deshabilitando. Para obtener información sobre las marcas de eventos para las funciones de devolución de llamada de eventos WSK estándar, consulte SO_WSK_EVENT_CALLBACK.

Comentarios

Una aplicación WSK puede habilitar cualquier combinación de funciones de devolución de llamada de eventos para un socket simultáneamente estableciendo el miembro EventMask en un OR bit a bit de las marcas de evento para todas las funciones de devolución de llamada de eventos que se están habilitando. Sin embargo, una aplicación de WSK debe deshabilitar individualmente las funciones de devolución de llamada de eventos estableciendo el miembro EventMask en un OR bit a bit de la marca de evento para la función de devolución de llamada de evento que se está deshabilitando y la marca WSK_EVENT_DISABLE.

Para obtener más información sobre cómo habilitar estáticamente determinadas funciones de devolución de llamada de eventos para todos los sockets creados por una aplicación WSK, consulte WSK_SET_STATIC_EVENT_CALLBACKS.

Para obtener más información sobre cómo habilitar y deshabilitar las funciones de devolución de llamada de eventos de un socket, consulte Habilitación y deshabilitación de funciones de devolución de llamada de eventos.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado wsk.h (incluya Wsk.h)

Consulte también

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket