Partager via


ICMP4_TYPE (Compact 7)

3/12/2014

This enumeration defines the set of ICMP for IPv4 message types.

Syntax

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;

Constants

  • ICMP4_ECHO_REPLY
    ICMP echo reply message.
  • ICMP4_DST_UNREACH
    The specified destination for the message is unreachable.
  • ICMP4_SOURCE_QUENCH
    ICMP source quench message.
  • ICMP4_REDIRECT
    ICMP redirection message.
  • ICMP4_ECHO_REQUEST
    ICMP echo redirection message.
  • ICMP4_ROUTER_ADVERT
    ICMP router advertisement message.
  • ICMP4_ROUTER_SOLICIT
    ICMP router solicitation message.
  • ICMP4_TIME_EXCEEDED
    The ICMPv6 message has timed out.
  • ICMP4_PARAM_PROB
    The IPv4 header is malformed or contains an incorrect value.
  • ICMP4_TIMESTAMP_REQUEST
    ICMP timestamp request message.
  • ICMP4_TIMESTAMP_REPLY
    ICMP timestamp reply message.
  • ICMP4_MASK_REQUEST
    ICMP mask request message.
  • ICMP4_MASK_REPLY
    ICMP mask reply message.

See Also

Reference

MIB Enumerations