estructura WSK_CLIENT_DISPATCH (wsk.h)
La estructura WSK_CLIENT_DISPATCH especifica la tabla de distribución de una aplicación WSK de funciones de devolución de llamada de eventos para eventos que no son específicos de un socket determinado.
Sintaxis
typedef struct _WSK_CLIENT_DISPATCH {
USHORT Version;
USHORT Reserved;
PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;
Miembros
Version
Versión de la interfaz de programación de red (NPI) de WSK que la aplicación WSK desea usar.
Reserved
Reservado para uso del sistema. Las aplicaciones WSK deben establecer este miembro en cero.
WskClientEvent
Puntero a la función de devolución de llamada de eventos WskClientEvent de la aplicación WSK. Si una aplicación WSK no implementa una función de devolución de llamada de eventos WskClientEvent , este miembro debe establecerse en NULL.
Comentarios
Cuando una aplicación WSK llama a la función WskRegister , proporciona un puntero a una estructura de WSK_CLIENT_DISPATCH inicializada mediante el miembro Dispatch de la estructura WSK_CLIENT_NPI a la que apunta el parámetro WskClientNpi .
Los números de versión principal y secundaria incluidos en el miembro Version se codifican mediante la macro MAKE_WSK_VERSION:
Version = MAKE_WSK_VERSION(Major,Minor);
Los números de versión principal y secundaria se pueden extraer del miembro Version mediante las macros WSK_MAJOR_VERSION y WSK_MINOR_VERSION:
Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);
Para obtener más información sobre cómo adjuntar una aplicación WSK al subsistema WSK, vea Registro de una aplicación kernel de Winsock.
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) |