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.hIprtrmib.h 头文件。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 tcpmib.h (包括 Iphlpapi.h)