共用方式為


WSK_EVENT_CALLBACK_CONTROL 結構 (wsk.h)

WSK_EVENT_CALLBACK_CONTROL 結構會指定啟用和停用套接字事件回呼函式的資訊。

語法

typedef struct _WSK_EVENT_CALLBACK_CONTROL {
  PNPIID NpiId;
  ULONG  EventMask;
} WSK_EVENT_CALLBACK_CONTROL, *PWSK_EVENT_CALLBACK_CONTROL;

成員

NpiId

網路程序設計介面的指標 (NPI) 識別碼,指定啟用或停用之事件回呼函式的 NPI。 若要啟用或停用任何標準 WSK 事件回呼函式,此成員是 WSK NPI 識別碼的指標,NPI_WSK_INTERFACE_ID。 若要啟用或停用擴充介面的任何事件回呼函式,此成員是擴充介面之 NPI 標識符的指標。

EventMask

ULONG 值,其中包含已啟用或停用之事件回呼函式的位 OR 事件旗標。 如需標準 WSK 事件回呼函式之事件旗標的相關信息,請參閱 SO_WSK_EVENT_CALLBACK

備註

WSK 應用程式可以同時為套接字啟用任何事件回呼函式的組合,方法是將 EventMask 成員設定為所有已啟用的事件回呼函式的位 OR。 不過,WSK 應用程式必須個別停用事件回呼函式,方法是將 EventMask 成員設定為已停用的事件回呼函式的位 OR,以及WSK_EVENT_DISABLE旗標。

如需針對 WSK 應用程式所建立的所有套接字,以靜態方式啟用特定事件回呼函式的詳細資訊,請參閱 WSK_SET_STATIC_EVENT_CALLBACKS

如需啟用和停用套接字事件回呼函式的詳細資訊,請參閱 啟用和停用事件回呼函式

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 wsk.h (包含 Wsk.h)

另請參閱

SO_WSK_EVENT_CALLBACK

WSK_SET_STATIC_EVENT_CALLBACKS

WskControlClient

WskControlSocket