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