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 interfaz de programación de red (NPI) identificador 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 habilitan o deshabilitan. 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.

Observaciones

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 EventMask miembro 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 WSK debe deshabilitar las funciones de devolución de llamada de eventos individualmente estableciendo el eventMask miembro 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 de 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 Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de wsk.h (incluya Wsk.h)

Consulte también

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket de