WSK_PROVIDER_LISTEN_DISPATCH結構 (wsk.h)

WSK_PROVIDER_LISTEN_DISPATCH 結構會指定接聽套接字的 WSK 子系統函式數據表。

語法

typedef struct _WSK_PROVIDER_LISTEN_DISPATCH {
  WSK_PROVIDER_BASIC_DISPATCH Basic;
  PFN_WSK_BIND                WskBind;
  PFN_WSK_ACCEPT              WskAccept;
  PFN_WSK_INSPECT_COMPLETE    WskInspectComplete;
  PFN_WSK_GET_LOCAL_ADDRESS   WskGetLocalAddress;
} WSK_PROVIDER_LISTEN_DISPATCH, *PWSK_PROVIDER_LISTEN_DISPATCH;

成員

Basic

的成員 WSK_PROVIDER_BASIC_DISPATCH 結構會包含為 WSK_PROVIDER_LISTEN_DISPATCH 結構的成員。

WskBind

套接字之 WSK 子系統 WskBind 函式的指標。

WskAccept

套接字之 WSK 子系統 WskAccept 函式的指標。

WskInspectComplete

套接字之 WSK 子系統 WskInspectComplete 函式的指標。

WskGetLocalAddress

套接字之 WSK 子系統 WskGetLocalAddress 函式的指標。

備註

WSK_PROVIDER_LISTEN_DISPATCH結構的成員清單包含未命名 WSK_PROVIDER_BASIC_DISPATCH 結構。 WDK 隨附的編譯程式支援 C 語言的特定延伸模組,以允許結構宣告內的未命名結構。 結果是WSK_PROVIDER_LISTEN_DISPATCH結構中包含WSK_PROVIDER_BASIC_DISPATCH結構的結構成員,就像是WSK_PROVIDER_LISTEN_DISPATCH 結構的原生成員一樣。

當 WSK 應用程式呼叫 WskSocket 函式以建立接聽套接字時,WSK 應用程式會收到WSK_PROVIDER_LISTEN_DISPATCH結構的指標。 指標包含在從 WSK 子系統接收之WSK_SOCKET結構的 Dispatch 成員中。

規格需求

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

另請參閱

WSK_CLIENT_LISTEN_DISPATCH

WSK_PROVIDER_BASIC_DISPATCH

WSK_SOCKET

WskAccept

WskBind

WskCloseSocket

WskControlSocket

WskInspectComplete

WskSocket