共用方式為


WSK_EXTENSION_CONTROL_OUT 結構 (wsk.h)

WSK_EXTENSION_CONTROL_OUT 結構會指定 WSK 子系統的套接字擴充介面實作。

語法

typedef struct _WSK_EXTENSION_CONTROL_OUT {
  PVOID      ProviderContext;
  const VOID *ProviderDispatch;
} WSK_EXTENSION_CONTROL_OUT, *PWSK_EXTENSION_CONTROL_OUT;

成員

ProviderContext

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

ProviderDispatch

結構的指標,其中包含擴充介面之 WSK 子系統函式的分派表。 結構的內容是擴充介面特有的。

備註

WSK 子系統會在 WSK 應用程式註冊擴充介面時填入WSK_EXTENSION_CONTROL_OUT結構的內容。 如需註冊擴充功能介面的詳細資訊,請參閱 註冊擴充功能介面

規格需求

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

另請參閱

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket