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