tcpestats.h) (TCP_ESTATS_REC_ROD_v0 结构
TCP_ESTATS_REC_ROD_v0 结构包含 TCP 连接的本地接收方上的扩展 TCP 统计信息的只读动态信息。
语法
typedef struct _TCP_ESTATS_REC_ROD_v0 {
ULONG CurRwinSent;
ULONG MaxRwinSent;
ULONG MinRwinSent;
ULONG LimRwin;
ULONG DupAckEpisodes;
ULONG DupAcksOut;
ULONG CeRcvd;
ULONG EcnSent;
ULONG EcnNoncesRcvd;
ULONG CurReasmQueue;
ULONG MaxReasmQueue;
SIZE_T CurAppRQueue;
SIZE_T MaxAppRQueue;
UCHAR WinScaleSent;
} TCP_ESTATS_REC_ROD_v0, *PTCP_ESTATS_REC_ROD_v0;
成员
CurRwinSent
类型: ULONG
已发送的最新窗口播发(以字节为单位)。
MaxRwinSent
类型: ULONG
已发送的最大窗口播发(以字节为单位)。
MinRwinSent
类型: ULONG
已发送的最小窗口播发(以字节为单位)。
LimRwin
类型: ULONG
可以发送的最大窗口播发(以字节为单位)。
DupAckEpisodes
类型: ULONG
上一个确认不重复时发送的重复确认数。 这是连续一系列重复确认已发送的次数。
这表示从远程 TCP 终结点到附近 TCP 终结点的路径上丢失或重新排序的数据段数。
DupAcksOut
类型: ULONG
发送的重复 ACK 数。
DupAcksOut 成员中的更改与 DupAckEpisodes 成员中更改的比率表示在某个时间间隔内重新排序或恢复距离。
CeRcvd
类型: ULONG
接收的段数,其中 IP 标头带有 ce) 标记的拥塞体验 (。
EcnSent
类型: ULONG
保留供将来使用。 此成员始终设置为零。
EcnNoncesRcvd
类型: ULONG
保留供将来使用。 此成员始终设置为零。
CurReasmQueue
类型: ULONG
重新组合队列跨越的序列空间的当前字节数。
这通常是 rcv.nxt 与重组队列最右侧边缘的序列号之间的差异。
MaxReasmQueue
类型: ULONG
重新组合队列跨越的序列空间的最大字节数。
这是 CurReasmQueue 成员的最大值。
CurAppRQueue
类型: SIZE_T
已由 TCP 确认但尚未传递到应用程序的应用程序数据的当前字节数。
MaxAppRQueue
类型: SIZE_T
已由 TCP 确认但尚未传递到应用程序的应用程序数据的最大字节数。
WinScaleSent
类型: UCHAR
传输的窗口缩放选项的值(如果已发送);否则,值为 -1。
请注意,如果 TCP_ESTATS_OBS_REC_ROD_v0 结构的 WinScaleSent 成员和 WinScaleRcvd 成员都不是 -1,则 Rcv.Wind.Scale 将与此值相同,并用于将接收方窗口通知从本地主机缩放到远程主机。
注解
TCP_ESTATS_REC_ROD_v0结构用作 Windows Vista 及更高版本上可用的 TCP 扩展统计信息功能的一部分。
TCP_ESTATS_REC_ROD_v0定义为结构版本 0,用于获取 TCP 连接的本地接收方上的扩展 TCP 统计信息的只读动态信息。 建立连接后,此信息可用。
在 EstatsType 参数中传递 TcpConnectionEstatsRec 时,通过调用 GetPerTcp6ConnectionEStats 或 GetPerTcpConnectionEStats 函数来检索TCP_ESTATS_REC_ROD_v0结构。 需要启用扩展 TCP 统计信息才能检索此结构。
TCP 拥塞控制和拥塞控制算法在 TCP 拥塞控制上的 IETF RFC 2581 中进行了详细介绍。 有关详细信息,请参阅 http://www.ietf.org/rfc/rfc2581.txt。
IETF RFC 2581 中详细介绍了 IP 中的显式拥塞通知 (ECN) 。 有关详细信息,请参阅 http://www.ietf.org/rfc/rfc3168.txt。
此结构的成员在 TCP 扩展统计信息 MIB 上的 IETF RFC 中定义。 有关详细信息,请参阅 http://www.ietf.org/rfc/rfc4898.txt。
下面是 将 TCP_ESTATS_REC_ROD_v0 结构中的成员映射到 RFC 4898 中为扩展 TCP 统计信息定义的条目:
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | tcpestats.h |