ICMP4_TYPE 枚举定义 IP 版本 4.0 (IPv4) 消息类型的 Internet 控制消息协议 (ICMP) 集。
语法
typedef enum {
ICMP4_ECHO_REPLY = 0,
ICMP4_DST_UNREACH = 3,
ICMP4_SOURCE_QUENCH = 4,
ICMP4_REDIRECT = 5,
ICMP4_ECHO_REQUEST = 8,
ICMP4_ROUTER_ADVERT = 9,
ICMP4_ROUTER_SOLICIT = 10,
ICMP4_TIME_EXCEEDED = 11,
ICMP4_PARAM_PROB = 12,
ICMP4_TIMESTAMP_REQUEST = 13,
ICMP4_TIMESTAMP_REPLY = 14,
ICMP4_MASK_REQUEST = 17,
ICMP4_MASK_REPLY = 18
} ICMP4_TYPE, *PICMP4_TYPE;
常量
ICMP4_ECHO_REPLY值: 0 ICMP 回显回复消息。 |
ICMP4_DST_UNREACH值: 3 消息的指定目标无法访问。 |
ICMP4_SOURCE_QUENCH值: 4 ICMP 源异步消息。 |
ICMP4_REDIRECT值: 5 ICMP 重定向消息。 |
ICMP4_ECHO_REQUEST值: 8 ICMP 回显重定向消息。 |
ICMP4_ROUTER_ADVERT值: 9 ICMP 路由器播发消息。 |
ICMP4_ROUTER_SOLICIT值: 10 ICMP 路由器请求消息。 |
ICMP4_TIME_EXCEEDED值: 11 ICMPv6 消息已超时。 |
ICMP4_PARAM_PROB值: 12 IPv4 标头格式不正确或包含不正确的值。 |
ICMP4_TIMESTAMP_REQUEST值: 13 ICMP 时间戳请求消息。 |
ICMP4_TIMESTAMP_REPLY值: 14 ICMP 时间戳回复消息。 |
ICMP4_MASK_REQUEST值: 17 ICMP 掩码请求消息。 |
ICMP4_MASK_REPLY值: 18 ICMP 掩码回复消息。 |
注解
在 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 中,头文件的组织方式已更改,ICMP4_TYPE枚举在 Ipmib.h 头文件中定义,而不是 Iprtrmib.h 头文件中定义。 请注意,Ipmib.h 头文件会自动包含在 Iphlpapi.h 头文件中的 Iprtrmib.h 中。 永远不应直接使用 Ipmib.h 和 Iprtrmib.h 头文件。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows Vista、Windows XP 和 SP2 [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2008、Windows Server 2003 SP1 [仅限桌面应用] |
| 标头 | ipmib.h (包括 Iphlpapi.h) |