Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una aplicación WSK usa la operación de control de cliente WSK_SET_STATIC_EVENT_CALLBACKS para habilitar automáticamente determinadas funciones de devolución de llamada de eventos en cada socket que crea. Las funciones de devolución de llamada de eventos que están habilitadas de esta manera siempre están habilitadas y no se pueden deshabilitar ni volver a habilitar más adelante mediante la aplicación WSK. Sin embargo, si una aplicación WSK siempre habilita determinadas funciones de devolución de llamada de eventos en cada socket que crea, la aplicación debe usar este método para habilitar automáticamente esas funciones de devolución de llamada de eventos, ya que producirá un rendimiento mucho mejor.
Si una aplicación WSK usa la operación de control de cliente WSK_SET_STATIC_EVENT_CALLBACKS, debe hacerlo antes de crear los sockets.
Para habilitar automáticamente determinadas funciones de devolución de llamada de eventos en cada socket que crea, una aplicación WSK llama a la función WskControlClient con los parámetros siguientes.
| Parámetro | Valor |
|---|---|
ControlCode de |
WSK_SET_STATIC_EVENT_CALLBACKS |
inputSize |
sizeof(WSK_EVENT_CALLBACK_CONTROL) |
InputBuffer |
Puntero a una estructura de WSK_EVENT_CALLBACK_CONTROL que especifica las funciones de devolución de llamada de evento deseadas que se habilitarán automáticamente. |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
irp |
NULL |
Una aplicación WSK puede especificar una combinación de marcas de eventos para diferentes tipos de socket en el eventMask miembro de la estructura de WSK_EVENT_CALLBACK_CONTROL. Cuando la aplicación WSK crea un nuevo socket, el subsistema WSK habilitará automáticamente las funciones de devolución de llamada de eventos adecuadas para la categoría de específica del socket WSK que se está creando.
Para obtener más 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.
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.
El parámetro irp de debe ser NULL para esta operación de control de cliente.
Requisitos
Versión |
Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado |
Wsk.h (incluya Wsk.h) |