TCP_ESTATS_TYPE枚举 (tcpestats.h)

TCP_ESTATS_TYPE枚举定义请求或设置的 TCP 连接的扩展统计信息的类型。

语法

typedef enum  {
  TcpConnectionEstatsSynOpts,
  TcpConnectionEstatsData,
  TcpConnectionEstatsSndCong,
  TcpConnectionEstatsPath,
  TcpConnectionEstatsSendBuff,
  TcpConnectionEstatsRec,
  TcpConnectionEstatsObsRec,
  TcpConnectionEstatsBandwidth,
  TcpConnectionEstatsFineRtt,
  TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;

常量

 
TcpConnectionEstatsSynOpts
此值指定 TCP 连接的 SYN 交换信息。

此枚举值仅提供只读静态信息。
TcpConnectionEstatsData
此值指定 TCP 连接的扩展数据传输信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsSndCong
此值指定 TCP 连接的发送方拥塞。

所有三种类型的信息 (只读静态、只读动态和读/写信息) 都可用于此枚举值。
TcpConnectionEstatsPath
此值指定 TCP 连接的扩展路径度量信息。 此信息用于推断段
从本地发送方到远程的路径重新排序
接收机。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsSendBuff
此值指定 TCP 连接的扩展输出队列信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsRec
此值指定 TCP 连接的扩展本地接收器信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsObsRec
此值指定 TCP 连接的扩展远程接收器信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsBandwidth
此值指定带宽上的 TCP 连接的带宽估算统计信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsFineRtt
此值指定 TCP 连接的精细往返时间 (RTT) 估算统计信息。

此枚举值仅提供只读动态信息和读/写信息。
TcpConnectionEstatsMaximum
TCP_ESTATS_TYPE_STATE枚举类型的最大可能值。 对于 TCP 连接可能的扩展统计信息类型,这不是法律值。

注解

TCP_ESTATS_TYPE枚举在 Windows Vista 及更高版本上定义。

GetPerTcp6ConnectionEStatsGetPerTcp6ConnectionEStats 函数旨在使用 TCP 诊断网络和应用程序的性能问题。 如果基于网络的应用程序性能不佳,TCP 可以确定瓶颈是否在发送方、接收方或网络本身中。 如果瓶颈位于网络中,TCP 可以提供有关其性质的特定信息。

GetPerTcp6ConnectionEStatsGetPerTcp6ConnectionEStats 函数用于根据使用TCP_ESTATS_TYPE枚举类型的值指定的扩展统计信息类型检索 TCP 连接的扩展统计信息。 使用对 SetPerTcp6ConnectionEStatsSetPerTcpConnectionEStats 函数的调用来启用和禁用 TCP 连接的扩展统计信息集合,其中指定的扩展统计信息的类型是 来自TCP_ESTATS_TYPE 枚举类型的值之一。

要求

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

另请参阅

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_ROD_v0

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_DATA_ROD_v0

TCP_ESTATS_DATA_RW_v0

TCP_ESTATS_FINE_RTT_ROD_v0

TCP_ESTATS_FINE_RTT_RW_v0

TCP_ESTATS_OBS_REC_ROD_v0

TCP_ESTATS_OBS_REC_RW_v0

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_PATH_RW_v0

TCP_ESTATS_REC_ROD_v0

TCP_ESTATS_REC_RW_v0

TCP_ESTATS_SEND_BUFF_ROD_v0

TCP_ESTATS_SEND_BUFF_RW_v0

TCP_ESTATS_SND_CONG_ROD_v0

TCP_ESTATS_SND_CONG_ROS_v0

TCP_ESTATS_SND_CONG_RW_v0

TCP_ESTATS_SYN_OPTS_ROS_v0