Compartir a través de


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)

Consulte también

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister