共用方式為


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 子系統WSK_EXTENSION_CONTROL_IN結構。 如需註冊擴充功能介面的詳細資訊,請參閱 註冊擴充功能介面

規格需求

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

另請參閱

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_OUT

WskControlSocket