SIO_WSK_QUERY_IDEAL_SEND_BACKLOG ソケット I/O 制御操作により、WSK アプリケーションは接続指向ソケットの理想的な送信バックログ サイズを照会できます。 このソケット I/O 制御操作は、接続指向ソケットにのみ適用されます。
接続指向ソケットの理想的な送信バックログ サイズは、ソケットのデータ ストリームを常にいっぱいに保つために、未処理 (つまり、WSK サブシステムに渡されるがまだ完了していない) に保持する必要がある送信データの最適な量です。 WSK アプリケーションでは、このサイズを使用して、基になる接続のフロー制御状態に基づいて送信されるデータのバッファーを段階的にプローブおよびロックできます。
WSK アプリケーションがこのソケット I/O 制御操作を使用して理想的な送信バックログ サイズを照会する場合は、接続指向のソケットがリモート トランスポート アドレスに接続された後に実行する必要があります。
接続指向ソケットの理想的な送信バックログ サイズを照会するために、WSK アプリケーションは次のパラメーターを使用して wskControlSocket関数を呼び出します。
| パラメーター | 価値 |
|---|---|
RequestType |
WskIoctl を する |
ControlCode |
SIO_WSK_QUERY_IDEAL_SEND_BACKLOG |
レベルの |
0 |
InputSize |
0 |
InputBuffer の |
ヌル |
OutputSize |
sizeof(SIZE_T) |
OutputBuffer の |
現在の理想的な送信バックログ サイズを受け取るSIZE_T型指定された変数へのポインター |
OutputSizeReturned の |
ヌル |
WSK アプリケーションは、接続指向ソケットの理想的な送信バックログ サイズを照会するために、WskControlSocket 関数を呼び出すときに IRP へのポインターを指定する必要があります。
接続指向ソケットは、wskSendBacklogEventイベント コールバック関数有効にすることで、理想的な送信バックログ サイズへの変更を通知できます。
必要条件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダ |
Wsk.h (Wsk.h を含む) |