MIBICMPSTATS 结构 (ipmib.h)
MIBICMPSTATS 结构包含特定计算机上的传入或传出 Internet 控制消息协议 (ICMP) 消息的统计信息。
语法
typedef struct _MIBICMPSTATS {
DWORD dwMsgs;
DWORD dwErrors;
DWORD dwDestUnreachs;
DWORD dwTimeExcds;
DWORD dwParmProbs;
DWORD dwSrcQuenchs;
DWORD dwRedirects;
DWORD dwEchos;
DWORD dwEchoReps;
DWORD dwTimestamps;
DWORD dwTimestampReps;
DWORD dwAddrMasks;
DWORD dwAddrMaskReps;
} MIBICMPSTATS, *PMIBICMPSTATS;
成员
dwMsgs
类型:DWORD
接收或发送的消息数。
dwErrors
类型:DWORD
接收或发送的错误数。
dwDestUnreachs
类型:DWORD
接收或发送的目标无法访问的消息数。 当数据报无法到达其预期目标时,将目标无法访问的消息发送到原始计算机。
dwTimeExcds
类型:DWORD
(TTL) 超过接收或发送的消息的生存时间数。 当数据报被丢弃时,会向原始计算机发送超出生存时间的消息,因为数据报通过的路由器数超过了其生存时间值。
dwParmProbs
类型:DWORD
接收或发送的参数问题消息数。 当路由器或主机在数据报的 IP 标头中检测到错误时,将参数问题消息发送到原始计算机。
dwSrcQuenchs
类型:DWORD
接收或发送的源抑制消息数。 源取消请求将发送到计算机,以请求它降低其数据包传输速率。
dwRedirects
类型:DWORD
接收或发送的重定向消息数。 当发现该计算机发送的数据报有更好的路由时,会将重定向消息发送到原始计算机。
dwEchos
类型:DWORD
接收或发送的回显请求数。 回显请求会导致接收计算机将回显回复消息发送回发到原始计算机。
dwEchoReps
类型:DWORD
接收或发送的回显答复数。 计算机发送回显回复以响应接收回显请求消息。
dwTimestamps
类型:DWORD
接收或发送的时间戳请求数。 时间戳请求会导致接收计算机将时间戳回复发送回原始计算机。
dwTimestampReps
类型:DWORD
接收或发送的时间戳答复数。 计算机发送时间戳回复以响应接收时间戳请求。 路由器可以使用时间戳请求和回复来测量网络上数据报的传输速度。
dwAddrMasks
类型:DWORD
接收或发送的地址掩码请求数。 计算机发送地址掩码请求,以确定其本地子网的子网掩码中的位数。
dwAddrMaskReps
类型:DWORD
接收或发送的地址掩码响应数。 计算机发送地址掩码响应以响应地址掩码请求。
注解
需要两个 MIBICMPSTATS 结构来保存给定计算机的所有 ICMP 统计信息。 一个 MIBICMPSTATS 结构包含传入 ICMP 消息的统计信息。 另一个包含传出 ICMP 消息的统计信息。 因此, MIBICMPINFO 结构包含两个 MIBICMPSTATS 结构。
在针对 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (SDK) 上,头文件的组织已更改, MIBICMPSTATS 结构在 Ipmib.h 头文件中定义,而不是在 Iprtrmib.h 头文件中定义。 请注意,Ipmib.h 头文件会自动包含在 Iphlpapi.h 头文件中的 Iprtrmib.h 中。 不应直接使用 Ipmib.h 和 Iprtrmib.h 头文件。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ipmib.h (包括 Iphlpapi.h) |