WSK_CLIENT_DISPATCH struttura (wsk.h)

La struttura WSK_CLIENT_DISPATCH specifica una tabella di invio dell'applicazione WSK delle funzioni di callback degli eventi per gli eventi che non sono specifici di un socket specifico.

Sintassi

typedef struct _WSK_CLIENT_DISPATCH {
  USHORT               Version;
  USHORT               Reserved;
  PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;

Members

Version

Versione dell'interfaccia di programmazione di rete WSK (NPI) che l'applicazione WSK vuole usare.

Reserved

Riservato per l'utilizzo nel sistema. Le applicazioni WSK devono impostare questo membro su zero.

WskClientEvent

Puntatore alla funzione di callback dell'evento WskClientEvent dell'applicazione WskClientEvent . Se un'applicazione WSK non implementa una funzione di callback dell'evento WskClientEvent , questo membro deve essere impostato su NULL.

Commenti

Quando un'applicazione WSK chiama la funzione WskRegister, fornisce un puntatore a una struttura di WSK_CLIENT_DISPATCH inizializzata tramite il membro Dispatch della struttura WSK_CLIENT_NPI puntata dal parametro WskClientNpi.

I numeri di versione principali e secondari contenuti all'interno del membro Version vengono codificati usando la macro MAKE_WSK_VERSION:

Version = MAKE_WSK_VERSION(Major,Minor);

I numeri di versione principali e secondari possono essere estratti dal membro Version usando le macro WSK_MAJOR_VERSION e WSK_MINOR_VERSION:

Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);

Per altre informazioni sul collegamento di un'applicazione WSK al sottosistema WSK, vedere Registrazione di un'applicazione kernel Winsock.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione wsk.h (include Wsk.h)

Vedi anche

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister