tcpestats.h) (TCP_ESTATS_FINE_RTT_ROD_v0 结构

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定义为结构版本 0,用于获取 TCP 连接的精细往返时间估算的扩展 TCP 统计信息的只读动态信息。 建立连接后,此信息可用。

EstatsType 参数中传递 TcpConnectionEstatsFineRtt 时,通过调用 GetPerTcp6ConnectionEStatsGetPerTcpConnectionEStats 函数来检索TCP_ESTATS_FINE_RTT_ROD_v0结构。 需要启用扩展 TCP 统计信息才能检索此结构。

计算 TCP 的重新传输计时器的 IETF RFC 2988 中详细介绍了 TCP 重新传输计时器。有关详细信息,请参阅 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