IN6_ADDR 结构 (in6addr.h)

IN6_ADDR 结构指定 IPv6 传输地址。

语法

typedef struct in6_addr {
  union {
    UCHAR  Byte[16];
    USHORT Word[8];
  } u;
} IN6_ADDR, *PIN6_ADDR, *LPIN6_ADDR;

成员

u

包含以下 IPv6 传输地址的不同表示形式的联合:

u.Byte[16]

包含 16 个 UCHAR 类型值的数组。

u.Word[8]

包含八个 USHORT 类型的值的数组。

注解

IN6_ADDR结构的所有成员都必须在 network-byte-order (big-endian) 中指定。

要求

   
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 in6addr.h (包括 Ws2ipdef.h)

另请参阅

SOCKADDR_IN6