MIB_TCPSTATS2 结构 (tcpmib.h)
MIB_TCPSTATS2 结构包含本地计算机上运行的 TCP 协议的统计信息。 此结构不同于 MIB_TCPSTATS 结构,因为它使用 64 位计数器,而不是 32 位计数器。
语法
typedef struct _MIB_TCPSTATS2 {
TCP_RTO_ALGORITHM RtoAlgorithm;
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD64 dw64InSegs;
DWORD64 dw64OutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS2, *PMIB_TCPSTATS2;
成员
RtoAlgorithm
dwRtoMin
类型:DWORD
最小 RTO 值(以毫秒为单位)。
dwRtoMax
类型:DWORD
最大 RTO 值(以毫秒为单位)。
dwMaxConn
类型:DWORD
最大连接数。 如果此成员为 -1,则最大连接数是可变的。
dwActiveOpens
类型:DWORD
打开的活动数。 在活动打开中,客户端正在启动与服务器的连接。
dwPassiveOpens
类型:DWORD
被动打开的数目。 在被动开放中,服务器正在侦听来自客户端的连接请求。
dwAttemptFails
类型:DWORD
失败的连接尝试的数目。
dwEstabResets
类型:DWORD
已重置的已建立连接数。
dwCurrEstab
类型:DWORD
当前建立的连接数。
dw64InSegs
类型:DWORD
收到的段数。
dw64OutSegs
类型: DWORD64
传输的段数。 此数字不包括重新传输的段。
dwRetransSegs
类型: DWORD64
重新传输的段数。
dwInErrs
类型:DWORD
收到的错误数。
dwOutRsts
类型:DWORD
使用设置重置标志传输的段数。
dwNumConns
类型:DWORD
系统中当前存在的连接数。 此总数包括除侦听连接以外的所有状态的连接。
注解
GetTcpStatisticsEx2 函数返回指向MIB_TCPSTATS2结构的指针。
此结构在 Tcpmib.h 头文件中定义,而不是 在 Iprtrmib.h 头文件中定义。 请注意,Tcpmib.h 头文件会自动包含在 Iphlpapi.h 头文件中,Iprtrmib.h 中会自动包含该文件。 不应直接使用 Tcpmib.h 和 Iprtrmib.h 头文件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1709 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | tcpmib.h (包括 Iphlpapi.h) |