WSK_PROVIDER_DATAGRAM_DISPATCH 構造体 (wsk.h)
WSK_PROVIDER_DATAGRAM_DISPATCH構造体は、WSK サブシステムのデータグラム ソケットの関数テーブルを指定します。
構文
typedef struct _WSK_PROVIDER_DATAGRAM_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_SEND_TO WskSendTo;
PFN_WSK_RECEIVE_FROM WskReceiveFrom;
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
PFN_WSK_SEND_MESSAGES WskSendMessages;
} WSK_PROVIDER_DATAGRAM_DISPATCH, *PWSK_PROVIDER_DATAGRAM_DISPATCH;
メンバー
Basic
のメンバー WSK_PROVIDER_BASIC_DISPATCH 構造体は、WSK_PROVIDER_DATAGRAM_DISPATCH構造体のメンバーとして含まれます。
WskBind
ソケットの WSK サブシステムの WskBind 関数へのポインター。
WskSendTo
ソケットの WSK サブシステムの WskSendTo 関数へのポインター。
WskReceiveFrom
ソケットの WSK サブシステムの WskReceiveFrom 関数へのポインター。
WskRelease
ソケットの WSK サブシステムの WskRelease 関数へのポインター。
WskGetLocalAddress
ソケットの WSK サブシステムの WskGetLocalAddress 関数へのポインター。
WskSendMessages
ソケットの WSK サブシステムの WskSendMessages 関数へのポインター。
注釈
WSK_PROVIDER_DATAGRAM_DISPATCH 構造体のメンバー リストには、名前のない が含まれています WSK_PROVIDER_BASIC_DISPATCH 構造体。 WDK に含まれるコンパイラでは、構造体宣言内で名前のない構造体を許可する、C 言語に対する Microsoft 固有の拡張機能がサポートされています。 その結果、WSK_PROVIDER_BASIC_DISPATCH構造体の構造体メンバーは、WSK_PROVIDER_DATAGRAM_DISPATCH構造体のネイティブ メンバーであるかのように、WSK_PROVIDER_DATAGRAM_DISPATCH構造体に含められます。
WSK アプリケーションが WskSocket 関数を呼び出してデータグラム ソケットを作成すると、WSK アプリケーションはWSK_PROVIDER_DATAGRAM_DISPATCH構造体へのポインターを受け取ります。 ポインターは、WSK サブシステム から受信したWSK_SOCKET構造体のディスパッチ メンバーに含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | wsk.h (Wsk.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示