WSK_SET_STATIC_EVENT_CALLBACKS

Un'applicazione WSK usa l'operazione di controllo client WSK_SET_STATIC_EVENT_CALLBACKS per abilitare automaticamente determinate funzioni di callback degli eventi in ogni socket creato. Le funzioni di callback degli eventi abilitate in questo modo sono sempre abilitate e non possono essere disabilitate o riabilitate in un secondo momento dall'applicazione WSK. Tuttavia, se un'applicazione WSK abilita sempre determinate funzioni di callback di eventi in ogni socket creato, l'applicazione deve usare questo metodo per abilitare automaticamente tali funzioni di callback degli eventi perché produrrà prestazioni molto migliori.

Se un'applicazione WSK usa l'operazione di controllo client WSK_SET_STATIC_EVENT_CALLBACKS, deve farlo prima di creare eventuali socket.

Per abilitare automaticamente determinate funzioni di callback di eventi in ogni socket creato, un'applicazione WSK chiama la funzione WskControlClient con i parametri seguenti.

Parametro Valore

ControlCode

WSK_SET_STATIC_EVENT_CALLBACKS

InputSize

sizeof(WSK_EVENT_CALLBACK_CONTROL)

Inputbuffer

Puntatore a una struttura WSK_EVENT_CALLBACK_CONTROL che specifica le funzioni di callback degli eventi desiderate da abilitare automaticamente

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

Irp

NULL

Un'applicazione WSK può specificare una combinazione di flag di evento per tipi di socket diversi nel membro EventMask della struttura WSK_EVENT_CALLBACK_CONTROL . Quando l'applicazione WSK crea un nuovo socket, il sottosistema WSK abiliterà automaticamente le funzioni di callback degli eventi appropriate per la categoria specifica del socket WSK che viene creato.

Per altre informazioni sui flag di evento per le funzioni di callback degli eventi WSK standard, vedere SO_WSK_EVENT_CALLBACK.

Per altre informazioni sull'abilitazione e la disabilitazione delle funzioni di callback degli eventi di un socket, vedere Abilitazione e disabilitazione delle funzioni di callback degli eventi.

Il parametro Irp deve essere NULL per questa operazione di controllo client.

Requisiti

Versione

Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.

Intestazione

Wsk.h (include Wsk.h)