struttura WSK_EXTENSION_CONTROL_IN (wsk.h)
La struttura WSK_EXTENSION_CONTROL_IN specifica l'implementazione di un'applicazione WSK di un'interfaccia di estensione per un socket.
Sintassi
typedef struct _WSK_EXTENSION_CONTROL_IN {
PNPIID NpiId;
PVOID ClientContext;
const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;
Members
NpiId
Puntatore all'identificatore NPI (Network Programming Interface) che identifica l'interfaccia di estensione.
ClientContext
Puntatore a un contesto fornito dall'applicazione WSK per la registrazione dell'interfaccia di estensione in un socket. Un'applicazione WSK usa questo contesto per tenere traccia dello stato della registrazione dell'interfaccia di estensione per il socket. Il contenuto del contesto di registrazione dell'applicazione WSK è opaco al sottosistema WSK. Il sottosistema WSK passa questo puntatore all'applicazione WSK ogni volta che chiama una delle funzioni di callback dell'interfaccia di estensione del socket che richiedono il contesto di registrazione dell'applicazione WSK.
ClientDispatch
Puntatore a una struttura che contiene la tabella dispatch dell'applicazione WSK di funzioni di callback degli eventi per l'interfaccia di estensione. Il contenuto della struttura è specifico dell'interfaccia di estensione.
Commenti
Un'applicazione WSK passa un puntatore a una struttura WSK_EXTENSION_CONTROL_IN al sottosistema WSK durante la registrazione di un'interfaccia di estensione. Per altre informazioni sulla registrazione di un'interfaccia di estensione, vedere Registrazione di un'interfaccia di estensione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | wsk.h (include Wsk.h) |