WSK_CLIENT_DISPATCH結構 (wsk.h)
WSK_CLIENT_DISPATCH 結構會針對非特定套接字的事件,指定 WSK 應用程式的事件回呼函式分派數據表。
語法
typedef struct _WSK_CLIENT_DISPATCH {
USHORT Version;
USHORT Reserved;
PFN_WSK_CLIENT_EVENT WskClientEvent;
} WSK_CLIENT_DISPATCH, *PWSK_CLIENT_DISPATCH;
成員
Version
WSK 應用程式要使用的 WSK 網路程式設計介面版本 (NPI) 。
Reserved
保留供系統使用。 WSK 應用程式必須將這個成員設定為零。
WskClientEvent
WSK 應用程式的 WskClientEvent 事件回呼函式的指標。 如果 WSK 應用程式未實作 WskClientEvent 事件回呼函式,則必須將此成員設定為 NULL。
備註
當 WSK 應用程式呼叫 WskRegister 函式時,它會透過 WskClientNpi 參數所指向之 WSK_CLIENT_NPI 結構的 Dispatch 成員,提供初始化WSK_CLIENT_DISPATCH結構的指標。
版本 成員中包含的 主要和次要版本號碼會使用 MAKE_WSK_VERSION 宏進行編碼:
Version = MAKE_WSK_VERSION(Major,Minor);
您可以使用WSK_MAJOR_VERSION和WSK_MINOR_VERSION宏,從 Version 成員擷取主要和次要版本號碼:
Major = WSK_MAJOR_VERSION(Version);
Minor = WSK_MINOR_VERSION(Version);
如需將 WSK 應用程式附加至 WSK 子系統的詳細資訊,請參閱 註冊 Winsock 核心應用程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 | wsk.h (包含 Wsk.h) |