TCP_ESTATS_FINE_RTT_ROD_v0 構造体 (tcpestats.h)

TCP_ESTATS_FINE_RTT_ROD_v0構造体には、TCP 接続の詳細なラウンド トリップ時間 (RTT) 推定に関する拡張 TCP 統計情報の読み取り専用の動的情報が含まれています。

構文

typedef struct _TCP_ESTATS_FINE_RTT_ROD_v0 {
  ULONG RttVar;
  ULONG MaxRtt;
  ULONG MinRtt;
  ULONG SumRtt;
} TCP_ESTATS_FINE_RTT_ROD_v0, *PTCP_ESTATS_FINE_RTT_ROD_v0;

メンバー

RttVar

種類: ULONG

TCP 拡張統計機能が有効になっている場合に受信ウィンドウの自動チューニングで使用されるラウンド トリップ時間の変動 (マイクロ秒単位)。

MaxRtt

種類: ULONG

サンプリングされたラウンド トリップの最大時間 (マイクロ秒単位)。

MinRtt

種類: ULONG

サンプリングされた最小ラウンド トリップ時間 (マイクロ秒単位)。

SumRtt

種類: ULONG

サンプリングされたすべてのラウンド トリップ時間から計算された、平滑化された値のラウンド トリップ時間 (マイクロ秒単位)。 スムージングは、 RttVar メンバーを使用する加重加算関数です。

注釈

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

TCP_ESTATS_FINE_RTT_ROD_v0は、TCP 接続の詳細なラウンド トリップ時間推定に関する拡張 TCP 統計の読み取り専用動的情報の構造体のバージョン 0 として定義されます。 この情報は、接続が確立された後に使用できます。

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

TCP 再送信タイマーについては、TCP の再送信タイマーの計算に関する IETF RFC 2988 で詳しく説明されています。詳細については、「 」を参照してください http://www.ietf.org/rfc/rfc2988.txt

この構造体のメンバーは、TCP 拡張統計 MIB の IETF RFC では定義されていません。 ただし、 TCP_ESTATS_PATH_ROD_v0 構造体には、ミリ秒単位で同様の時間測定を提供するメンバーがあります。 詳細については、 TCP_ESTATS_PATH_ROD_v0 構造体と http://www.ietf.org/rfc/rfc4898.txtを参照してください。

要件

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

こちらもご覧ください

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_TYPE