共用方式為


WSK_EXTENSION_CONTROL_IN結構 (wsk.h)

WSK_EXTENSION_CONTROL_IN 結構會指定 WSK 應用程式的套接字擴充介面實作。

語法

typedef struct _WSK_EXTENSION_CONTROL_IN {
  PNPIID     NpiId;
  PVOID      ClientContext;
  const VOID *ClientDispatch;
} WSK_EXTENSION_CONTROL_IN, *PWSK_EXTENSION_CONTROL_IN;

成員

NpiId

識別擴充介面之 網路程式設計介面 (NPI) 標識碼的指標。

ClientContext

WSK 應用程式提供之內容的指標,用於在套接字上註冊延伸模組介面。 WSK 應用程式會使用此內容來追蹤套接字的擴充介面註冊狀態。 WSK 應用程式的註冊內容與 WSK 子系統不透明。 每當 WSK 子系統呼叫任何需要 WSK 應用程式註冊內容的套接字擴充介面事件回呼函式時,WSK 子系統都會將此指標傳遞至 WSK 應用程式。

ClientDispatch

結構的指標,其中包含擴充介面之 WSK 應用程式的事件回呼函式分派數據表。 結構的內容專屬於擴充介面。

言論

WSK 應用程式會在註冊擴充介面時,將WSK_EXTENSION_CONTROL_IN結構的指標傳遞至 WSK 子系統。 如需註冊擴充功能介面的詳細資訊,請參閱 註冊擴充功能介面

要求

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

另請參閱

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_OUT

WskControlSocket