Partager via


énumération ICMP4_TYPE (ipmib.h)

L’énumération ICMP4_TYPE définit l’ensemble de messages ICMP (Internet Control Message Protocol) pour les types de messages IP version 4.0 (IPv4).

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;

Constantes

 
ICMP4_ECHO_REPLY
Valeur : 0
Message de réponse d’écho ICMP.
ICMP4_DST_UNREACH
Valeur : 3
La destination spécifiée pour le message est inaccessible.
ICMP4_SOURCE_QUENCH
Valeur : 4
Message de quench de source ICMP.
ICMP4_REDIRECT
Valeur : 5
Message de redirection ICMP.
ICMP4_ECHO_REQUEST
Valeur : 8
Message de redirection d’écho ICMP.
ICMP4_ROUTER_ADVERT
Valeur : 9
Message publicitaire du routeur ICMP.
ICMP4_ROUTER_SOLICIT
Valeur : 10
Message de sollicitation du routeur ICMP.
ICMP4_TIME_EXCEEDED
Valeur : 11
Le message ICMPv6 a expiré.
ICMP4_PARAM_PROB
Valeur : 12
L’en-tête IPv4 est incorrect ou contient une valeur incorrecte.
ICMP4_TIMESTAMP_REQUEST
Valeur : 13
Message de demande d’horodatage ICMP.
ICMP4_TIMESTAMP_REPLY
Valeur : 14
Message de réponse à l’horodatage ICMP.
ICMP4_MASK_REQUEST
Valeur : 17
Message de demande de masque ICMP.
ICMP4_MASK_REPLY
Valeur : 18
Message de réponse du masque ICMP.

Remarques

Sur le Microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK) publié pour Windows Vista et versions ultérieures, la organization des fichiers d’en-tête a changé et l’énumération ICMP4_TYPE est définie dans le fichier d’en-tête Ipmib.h et non dans le fichier d’en-tête Iprtrmib.h. Notez que le fichier d’en-tête Ipmib.h est automatiquement inclus dans Iprtrmib.h , qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Les fichiers d’en-tête Ipmib.h et Iprtrmib.h ne doivent jamais être utilisés directement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement]
En-tête ipmib.h (include Iphlpapi.h)