ICMPV6_ECHO_REPLY_LH structure (ipexport.h)
La structure ICMPV6_ECHO_REPLY décrit les données retournées en réponse à une demande d’écho IPv6.
Syntaxe
typedef struct icmpv6_echo_reply_lh {
IPV6_ADDRESS_EX Address;
ULONG Status;
unsigned int RoundTripTime;
} ICMPV6_ECHO_REPLY_LH, *PICMPV6_ECHO_REPLY_LH;
Membres
Address
Type : IPV6_ADDRESS_EX
Adresse IPv6 de réponse, sous la forme d’une structure de IPV6_ADDRESS_EX .
Status
Type : ULONG
Le status de la demande d’écho, sous la forme d’un code IP_STATUS. Les valeurs possibles pour ce membre sont définies dans le fichier d’en-tête Ipexport.h .
RoundTripTime
Type : unsigned int
Durée aller-retour, en millisecondes.
Notes
La structure ICMPV6_ECHO_REPLY est utilisée par la fonction Icmp6ParseReplies pour renvoyer la réponse à une demande d’écho IPv6. Les données de réponse qui contiennent le corps du message de la réponse ICMPV6 suivent la structure ICMPV6_ECHO_REPLY en mémoire.
Pour IPv6, certaines des valeurs possibles pour le membre Status sont spécifiées dans RFC 2163. Pour plus d’informations, consultez www.ietf.org/rfc/rfc2463.txt.
La fonction GetIpErrorString peut être utilisée pour récupérer la chaîne d’erreur d’assistance IP pour le code d’erreur IP_STATUS dans le membre Status .
La structure ICMPV6_ECHO_REPLY est définie dans les fichiers d’en-tête publics inclus dans le Kit de développement logiciel (SDK) Microsoft Windows, mais cette structure est utilisée par la fonction Icmp6ParseReplies sur Windows XP et versions ultérieures.
Dans le Kit de développement logiciel (SDK) Windows, la structure ICMPV6_ECHO_REPLY_LH est définie lors de la compilation d’une application si la plateforme cible est Windows XP et versions ultérieures (NTDDI_VERSION >= NTDDI_XP
, _WIN32_WINNT >= 0x0501
ou WINVER >= 0x0501
). La structure ICMPV6_ECHO_REPLY_LH est typée sur la structure ICMPV6_ECHO_REPLY . Lors de la compilation d’une application si la plateforme cible n’est pas Windows XP et versions ultérieures, la structure ICMPV6_ECHO_REPLY n’est pas définie.
Cette structure est définie dans le fichier d’en-tête Ipexport.h qui est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Le fichier d’en-tête Ipexport.h ne doit jamais être utilisé directement.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | ipexport.h (inclure Iphlpapi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour