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 连接的网络路径的计算出出站带宽估计值(以位数/秒为单位)。

InboundBandwidth

类型: ULONG64

计算的 TCP 连接的网络路径的入站带宽估计值(以位数/秒为单位)。

OutboundInstability

类型: ULONG64

以位/秒为单位的 TCP 连接的网络路径的出站带宽估计不稳定的度量值。

InboundInstability

类型: ULONG64

以位数/秒为单位的 TCP 连接的网络路径的入站带宽估计不稳定的度量值。

OutboundBandwidthPeaked

类型: BOOLEAN

一个布尔值,指示 TCP 连接的网络路径的计算出站带宽估计是否已达到其峰值。

InboundBandwidthPeaked

类型: BOOLEAN

一个布尔值,指示 TCP 连接的网络路径的计算入站带宽估计是否已达到其峰值。

注解

TCP_ESTATS_BANDWIDTH_ROD_v0结构用作 Windows Vista 及更高版本上可用的 TCP 扩展统计信息功能的一部分。

TCP_ESTATS_BANDWIDTH_ROD_v0定义为结构版本 0,用于获取有关 TCP 连接的带宽估计的扩展 TCP 统计信息的只读动态信息。 建立连接后,此信息可用。

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

此结构的成员未在 TCP 扩展统计信息 MIB 上的 IETF RFC 中定义。 有关此 RFC 的详细信息,请参阅 http://www.ietf.org/rfc/rfc4898.txt

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 tcpestats.h

另请参阅

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

NL_BANDWIDTH_INFORMATION

TCP_ESTATS_TYPE