TCP_ESTATS_OBS_REC_ROD_v0 结构 (tcpestats.h)
TCP_ESTATS_OBS_REC_ROD_v0 结构包含针对 TCP 连接的远程接收器上观察到的扩展 TCP 统计信息的只读动态信息。
语法
typedef struct _TCP_ESTATS_OBS_REC_ROD_v0 {
ULONG CurRwinRcvd;
ULONG MaxRwinRcvd;
ULONG MinRwinRcvd;
UCHAR WinScaleRcvd;
} TCP_ESTATS_OBS_REC_ROD_v0, *PTCP_ESTATS_OBS_REC_ROD_v0;
成员
CurRwinRcvd
类型: ULONG
从远程接收器接收的最新窗口播发(以字节为单位)。
MaxRwinRcvd
类型: ULONG
从远程接收方接收的最大窗口播发(以字节为单位)。
MinRwinRcvd
类型: ULONG
从远程接收方接收的最小窗口播发(以字节为单位)。
WinScaleRcvd
类型: ULONG
接收的窗口缩放选项的值(如果从远程接收方收到);否则,值为 -1。
请注意,如果 TCP_ESTATS_REC_ROD_v0 结构的 WinScaleSent 成员和 WinScaleRcvd 成员都不是 -1,则 Snd.Wind.Scale 将与此值相同,并用于将接收方窗口通知从远程主机缩放到本地主机。
注解
TCP_ESTATS_OBS_REC_ROD_v0 结构用作 Windows Vista 及更高版本上可用的 TCP 扩展统计信息功能的一部分。
TCP_ESTATS_OBS_REC_ROD_v0定义为结构版本 0,用于获取 TCP 连接的本地接收方上的扩展 TCP 统计信息的只读动态信息。 建立连接后,此信息可用。
在 EstatsType 参数中传递 TcpConnectionEstatsObsRec 时,通过调用 GetPerTcp6ConnectionEStats 或 GetPerTcpConnectionEStats 函数来检索TCP_ESTATS_OBS_REC_ROD_v0结构。 需要启用扩展 TCP 统计信息才能检索此结构。
此结构的成员在 TCP 扩展统计信息 MIB 上的 IETF RFC 中定义。 有关详细信息,请参阅 http://www.ietf.org/rfc/rfc4898.txt。
下面是 TCP_ESTATS_OBS_REC_ROD_v0 结构中的成员到 RFC 4898 中为扩展 TCP 统计信息定义的条目的映射:
术语 | 说明 |
---|---|
CurRwinRcvd | tcpEStatsPerfCurRwinRcvd |
MaxRwinRcvd | tcpEStatsPerfMaxRwinRcvd |
MinRwinRcvd | 没有映射到此成员。 |
WinScaleRcvd | tcpEStatsStackWinScaleRcvd |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | tcpestats.h |