structure IPV6_ADDRESS_EX (ipexport.h)
La structure IPV6_ADDRESS_EX stocke une adresse IPv6.
Syntaxe
typedef struct _IPV6_ADDRESS_EX {
USHORT sin6_port;
ULONG sin6_flowinfo;
USHORT sin6_addr[8];
ULONG sin6_scope_id;
} IPV6_ADDRESS_EX, *PIPV6_ADDRESS_EX;
Membres
sin6_port
Numéro de port IPv6 dans l’ordre d’octet réseau.
sin6_flowinfo
Valeur flowinfo IPv6 de l’en-tête IPv6 dans l’ordre des octets réseau.
sin6_addr[8]
Adresse IPv6 dans l’ordre d’octet réseau.
sin6_scope_id
ID d’étendue IPv6 dans l’ordre d’octet réseau.
Remarques
La structure IPV6_ADDRESS_EX est membre de la structure ICMPV6_ECHO_REPLY utilisée par la fonction Icmp6ParseReplies .
La structure IPV6_ADDRESS_EX est définie dans les fichiers d’en-tête publics inclus dans microsoft Kit de développement logiciel Windows (Kit SDK Windows) (SDK), mais cette structure est utilisée par la fonction Icmp6ParseReplies sur Windows XP et versions ultérieures.
Dans le SDK Windows, la structure IPV6_ADDRESS_EX 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
). Lors de la compilation d’une application si la plateforme cible n’est pas Windows XP et versions ultérieures, la structure IPV6_ADDRESS_EX 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.
Configuration requise
Condition requise | Valeur |
---|---|
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) |