IPV6_ADDRESS_EX 結構 (ipexport.h)
IPV6_ADDRESS_EX結構會儲存 IPv6 位址。
語法
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;
成員
sin6_port
以網路位元組順序排列的IPv6埠號碼。
sin6_flowinfo
依網路位元組順序從 IPv6 標頭的 IPv6 flowinfo 值。
sin6_addr[8]
以網路位元組順序排列的IPv6位址。
sin6_scope_id
以網路位元組順序排列的IPv6範圍標識碼。
備註
IPV6_ADDRESS_EX 結構是Icmp6ParseReplies函式所使用的ICMPV6_ECHO_REPLY結構成員。
IPV6_ADDRESS_EX結構定義於 Microsoft Windows 軟體開發套件 (SDK) 中包含的公用頭檔中,但 Windows XP 和更新版本的 Icmp6ParseReplies 函式會使用此結構。
在 Windows SDK 中,如果目標平臺是 Windows XP,或更新版本 (、 _WIN32_WINNT >= 0x0501
或 WINVER >= 0x0501
) NTDDI_VERSION >= NTDDI_XP
,則編譯應用程式時,IPV6_ADDRESS_EX是結構。 如果目標平臺不是 Windows XP 和更新版本,則編譯應用程式時,未定義 IPV6_ADDRESS_EX 結構。
此結構定義於 Ipexport.h 頭檔中,該標頭檔會自動包含在 Iphlpapi.h 頭檔中。 不應該直接使用 Ipexport.h 頭檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | ipexport.h (包含 Iphlpapi.h) |