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 言語に対する Microsoft 固有の拡張機能がサポートされています。 その結果、WSK_PROVIDER_BASIC_DISPATCH構造体の構造体メンバーは、WSK_PROVIDER_LISTEN_DISPATCH構造体のネイティブ メンバーであるかのように、WSK_PROVIDER_LISTEN_DISPATCH構造体に含められます。
WSK アプリケーションは、WSK アプリケーションが WskSocket 関数を呼び出してリッスン ソケットを作成するときに、WSK_PROVIDER_LISTEN_DISPATCH構造体へのポインターを受け取ります。 ポインターは、WSK サブシステムから受信したWSK_SOCKET構造体のディスパッチ メンバーに含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | wsk.h (Wsk.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示