TCP_ESTATS_BANDWIDTH_RW_v0 構造体 (tcpestats.h)

TCP_ESTATS_BANDWIDTH_RW_v0構造体には、TCP 接続の帯域幅推定に関する拡張 TCP 統計情報の読み取り/書き込み構成情報が含まれています。

構文

typedef struct _TCP_ESTATS_BANDWIDTH_RW_v0 {
  TCP_BOOLEAN_OPTIONAL EnableCollectionOutbound;
  TCP_BOOLEAN_OPTIONAL EnableCollectionInbound;
} TCP_ESTATS_BANDWIDTH_RW_v0, *PTCP_ESTATS_BANDWIDTH_RW_v0;

メンバー

EnableCollectionOutbound

送信帯域幅の推定のために TCP 接続の拡張統計を収集する必要があるかどうかを示す値。

このメンバーが TcpBoolOptEnabled に設定されている場合、送信帯域幅推定のための TCP 接続の拡張統計が有効になります。 このメンバーが TcpBoolOptDisabled に設定されている場合、送信帯域幅推定のための TCP 接続の拡張統計は無効になります。 このメンバーが TcpBoolOptUnchanged に設定されている場合、送信帯域幅推定の TCP 接続に関する拡張統計は変更されません。

未設定の場合のこのメンバーの既定の状態は無効です。

EnableCollectionInbound

受信帯域幅の推定のために TCP 接続の拡張統計を収集する必要があるかどうかを示す値。

このメンバーが TcpBoolOptEnabled に設定されている場合、受信帯域幅推定のための TCP 接続の拡張統計が有効になります。 このメンバーが TcpBoolOptDisabled に設定されている場合、受信帯域幅推定のための TCP 接続の拡張統計は無効になります。 このメンバーが TcpBoolOptUnchanged に設定されている場合、受信帯域幅推定のための TCP 接続の拡張統計は変更されません。

未設定の場合のこのメンバーの既定の状態は無効です。

解説

TCP_ESTATS_BANDWIDTH_RW_v0構造は、Windows Vista 以降で使用できる TCP 拡張統計機能の一部として使用されます。

TCP_ESTATS_BANDWIDTH_RW_v0は、TCP 接続の帯域幅推定に関する読み取り/書き込み構成情報の構造体のバージョン 0 として定義されます。

TcpConnectionEstatsBandwidthEstatsType パラメーターで渡されると、この構造体と SetPerTcp6ConnectionEStats 関数と SetPerTcpConnectionEStats 関数を使用して、TCP 接続の帯域幅推定に関する拡張 TCP 統計情報が有効および無効になります。

SetPerTcp6ConnectionEStats 関数と SetPerTcpConnectionEStats 関数に渡される Offset パラメーターは現在使用されておらず、0 に設定する必要があります。 したがって、EstatsType パラメーターが TcpConnectionEstatsBandwidth に設定されている場合、Rw パラメーターが指すTCP_ESTATS_BANDWIDTH_RW_v0構造体には、SetPerTcp6ConnectionEStats 関数と SetPerTcpConnectionEStats 関数の 1 回の呼び出しで EnableCollectionOutbound 構造体メンバーと EnableCollectionInbound 構造体メンバーの両方が優先値に設定されている必要があります。

TCP_ESTATS_BANDWIDTH_RW_v0構造体は、EstatsType パラメーターに TcpConnectionEstatsBandwidth が渡されると、GetPerTcp6ConnectionEStats 関数または GetPerTcpConnectionEStats 関数の呼び出しによって取得されます。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header tcpestats.h

関連項目

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_BOOLEAN_OPTIONAL

TCP_ESTATS_TYPE