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 范围 ID。

注解

IPV6_ADDRESS_EX 结构是 Icmp6ParseReplies 函数使用的 ICMPV6_ECHO_REPLY 结构的成员。

IPV6_ADDRESS_EX 结构在 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 中包含的公共头文件中定义,但此结构由 Windows XP 和更高版本的 Icmp6ParseReplies 函数使用。

在Windows SDK中,如果目标平台是 Windows XP,则IPV6_ADDRESS_EX是编译应用程序时定义的结构, (NTDDI_VERSION >= NTDDI_XP_WIN32_WINNT >= 0x0501WINVER >= 0x0501) 。 如果目标平台不是 Windows XP 及更高版本,则编译应用程序时, IPV6_ADDRESS_EX 结构未定义。

此结构在 Ipexport.h 头文件中定义,该文件自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Ipexport.h 头文件。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 ipexport.h (包括 Iphlpapi.h)

另请参阅

ICMPV6_ECHO_REPLY

IP 帮助程序起始页

IP 帮助程序结构

IP_OPTION_INFORMATION

Icmp6CreateFile

Icmp6ParseReplies

Icmp6Sendecho2

IcmpCloseHandle