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