TCP_ESTATS_BANDWIDTH_ROD_v0 構造体 (tcpestats.h)

TCP_ESTATS_BANDWIDTH_ROD_v0構造体には、TCP 接続の帯域幅推定に関する拡張 TCP 統計の読み取り専用の動的情報が含まれています。

構文

typedef struct _TCP_ESTATS_BANDWIDTH_ROD_v0 {
  ULONG64 OutboundBandwidth;
  ULONG64 InboundBandwidth;
  ULONG64 OutboundInstability;
  ULONG64 InboundInstability;
  BOOLEAN OutboundBandwidthPeaked;
  BOOLEAN InboundBandwidthPeaked;
} TCP_ESTATS_BANDWIDTH_ROD_v0, *PTCP_ESTATS_BANDWIDTH_ROD_v0;

メンバー

OutboundBandwidth

種類: ULONG64

TCP 接続のネットワーク パスに対する計算された送信帯域幅の見積もり (1 秒あたりのビット数)。

InboundBandwidth

種類: ULONG64

TCP 接続のネットワーク パスに対する、計算された受信帯域幅の見積もり (1 秒あたりのビット数)。

OutboundInstability

種類: ULONG64

TCP 接続のネットワーク パスの送信帯域幅見積もりの不安定性に関する 1 秒あたりのビット単位の測定値。

InboundInstability

種類: ULONG64

TCP 接続のネットワーク パスの受信帯域幅見積もりの不安定性に関する 1 秒あたりのビット単位の測定値。

OutboundBandwidthPeaked

型: BOOLEAN

TCP 接続のネットワーク パスの計算された送信帯域幅の見積もりがピーク値に達したかどうかを示すブール値。

InboundBandwidthPeaked

型: BOOLEAN

TCP 接続のネットワーク パスの計算された受信帯域幅の見積もりがピーク値に達したかどうかを示すブール値。

注釈

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

TCP_ESTATS_BANDWIDTH_ROD_v0は、TCP 接続の帯域幅推定に関する拡張 TCP 統計の読み取り専用動的情報の構造体のバージョン 0 として定義されます。 この情報は、接続が確立された後に使用できます。

TCP_ESTATS_BANDWIDTH_ROD_v0構造体は、EstatsType パラメーターに TcpConnectionEstatsBandwidth が渡されると、GetPerTcp6ConnectionEStats 関数または GetPerTcpConnectionEStats 関数の呼び出しによって取得されます。 この構造体を取得するには、拡張 TCP 統計を有効にする必要があります。

この構造体のメンバーは、TCP 拡張統計 MIB の IETF RFC では定義されていません。 この RFC の詳細については、「」を参照してください http://www.ietf.org/rfc/rfc4898.txt

要件

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

こちらもご覧ください

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

NL_BANDWIDTH_INFORMATION

TCP_ESTATS_TYPE