次の方法で共有


SIO_WSK_QUERY_IDEAL_SEND_BACKLOG

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 を含む)