é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) |