IPV6_ADDRESS_EX-Struktur (ipexport.h)
Die IPV6_ADDRESS_EX-Struktur speichert eine IPv6-Adresse.
Syntax
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;
Member
sin6_port
Die IPv6-Portnummer in Netzwerkbytereihenfolge.
sin6_flowinfo
Der IPv6-Flowinfowert aus dem IPv6-Header in Netzwerkbytereihenfolge.
sin6_addr[8]
Die IPv6-Adresse in Netzwerkbytereihenfolge.
sin6_scope_id
Die IPv6-Bereichs-ID in Netzwerkbytereihenfolge.
Hinweise
Die IPV6_ADDRESS_EX-Struktur ist ein Element der ICMPV6_ECHO_REPLY-Struktur , die von der Icmp6ParseReplies-Funktion verwendet wird.
Die IPV6_ADDRESS_EX-Struktur wird in öffentlichen Headerdateien definiert, die im Microsoft Windows Software Development Kit (SDK) enthalten sind, aber diese Struktur wird von der Icmp6ParseReplies-Funktion unter Windows XP und höher verwendet.
In der Windows SDK wird die IPV6_ADDRESS_EX beim Kompilieren einer Anwendung als Struktur definiert, wenn die Zielplattform Windows XP und höher ist (NTDDI_VERSION >= NTDDI_XP
, _WIN32_WINNT >= 0x0501
oder WINVER >= 0x0501
). Beim Kompilieren einer Anwendung, wenn die Zielplattform nicht Windows XP und höher ist, ist die IPV6_ADDRESS_EX Struktur nicht definiert.
Diese Struktur wird in der Headerdatei Ipexport.h definiert, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Ipexport.h-Headerdatei sollte nie direkt verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | ipexport.h (include Iphlpapi.h) |