WSK_CLIENT_CONNECTION_DISPATCH 構造体 (wsk.h)

WSK_CLIENT_CONNECTION_DISPATCH構造体は、接続指向ソケットのイベント コールバック関数の WSK アプリケーションのディスパッチ テーブルを指定します。

構文

typedef struct _WSK_CLIENT_CONNECTION_DISPATCH {
  PFN_WSK_RECEIVE_EVENT      WskReceiveEvent;
  PFN_WSK_DISCONNECT_EVENT   WskDisconnectEvent;
  PFN_WSK_SEND_BACKLOG_EVENT WskSendBacklogEvent;
} WSK_CLIENT_CONNECTION_DISPATCH, *PWSK_CLIENT_CONNECTION_DISPATCH;

メンバー

WskReceiveEvent

ソケットの WSK アプリケーションの WskReceiveEvent イベント コールバック関数へのポインター。 WSK アプリケーションがソケットの WskReceiveEvent イベント コールバック関数を有効にしない場合、このポインターは NULL にすることができます

WskDisconnectEvent

ソケットの WSK アプリケーションの WskDisconnectEvent イベント コールバック関数へのポインター。 WSK アプリケーションがソケットの WskDisconnectEvent イベント コールバック関数を有効にしない場合、このポインターは NULL にすることができます

WskSendBacklogEvent

ソケットの WSK アプリケーションの WskSendBacklogEvent イベント コールバック関数へのポインター。 WSK アプリケーションがソケットに対して WskSendBacklogEvent イベント コールバック関数を有効にしない場合、このポインターは NULL にすることができます。

注釈

WSK アプリケーションは、次のいずれかの方法で、WSK_CLIENT_CONNECTION_DISPATCH構造体へのポインターを WSK サブシステムに渡します。

  • WskSocket 関数を呼び出して接続指向ソケットを作成する場合。
  • WskSocketConnect 関数を呼び出して、接続指向ソケットを作成、バインド、接続する場合。
  • WskAccept 関数を呼び出して、リッスン しているソケットで受信接続指向ソケットを受け入れる場合。
  • WSK サブシステムが WSK アプリケーションの WskAcceptEvent イベント コールバック関数を呼び出すときに返されるパラメーターとして。 WSK サブシステムは、WSK アプリケーションの WskAcceptEvent イベント コールバック関数を呼び出して、受信接続指向ソケットがリッスン ソケットで受け入れられたことを WSK アプリケーションに通知します。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header wsk.h (Wsk.h を含む)

こちらもご覧ください

WSK_PROVIDER_CONNECTION_DISPATCH

WskAccept

WskAcceptEvent

WskDisconnectEvent

WskReceiveEvent

WskSendBacklogEvent

WskSocket

WskSocketConnect