共用方式為


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 網路程式設計介面 (NPI) WSK 應用程式要使用的版本。

Reserved

保留供系統使用。 WSK 應用程式必須將這個成員設定為零。

WskClientEvent

WSK 應用程式 WskClientEvent 事件回呼函式的指標。 如果 WSK 應用程式未實作 WskClientEvent 事件回呼函式,則必須將此成員設定為 NULL

言論

當 WSK 應用程式呼叫 WskRegister 函式時,它會透過 WskClientNpi 參數所指向之 WSK_CLIENT_NPI 結構的 Dispatch 成員,提供初始化WSK_CLIENT_DISPATCH結構的指標。

Version 成員中包含的主要和次要版本號碼會使用 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)

另請參閱

WSK_CLIENT_NPI

WSK_PROVIDER_DISPATCH

WSK_PROVIDER_NPI

WskClientEvent

WskRegister