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