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 オペレーティング システムで使用できます。 |
ヘッダー | wsk.h (Wsk.h を含む) |
関連項目
WSK_PROVIDER_CONNECTION_DISPATCHWskAccept の
WskAcceptEvent の
WskDisconnectEvent の
WskReceiveEvent の
WskSendBacklogEvent の
WskSocket の
WskSocketConnect の