共用方式為


TCP_ESTATS_FINE_RTT_ROD_v0 結構 (tcpestats.h)

TCP_ESTATS_FINE_RTT_ROD_v0 結構包含擴充 TCP 統計數據的唯讀動態資訊,適用於 TCP 連線的微調往返時間 (RTT) 估計。

語法

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定義為結構第0版,以便針對TCP連線的更精細往返時間估計,延伸TCP統計數據的唯讀動態資訊定義。 建立連線之後,即可取得這項資訊。

EstatsType 參數中傳遞 TcpConnectionEstatsFineRtt 時,會透過呼叫 GetPerTcp6ConnectionEStatsGetPerTcpConnectionEStats 函式來擷取TCP_ESTATS_FINE_RTT_ROD_v0結構。 必須啟用擴充 TCP 統計數據,才能擷取此結構。

有關計算 TCP 的重新傳輸定時器的詳細資訊,請參閱 IETF RFC 2988 中的 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 [僅限傳統型應用程式]
標頭 tcpestats.h

另請參閱

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_TYPE