SOCKADDR_IN6_W2KSP1 结构 (ws2ipdef.h)

SOCKADDR_IN6结构指定 AF_INET6 地址系列的传输地址和端口。

语法

typedef struct sockaddr_in6_w2ksp1 {
  short           sin6_family;
  USHORT          sin6_port;
  ULONG           sin6_flowinfo;
  struct in6_addr sin6_addr;
  ULONG           sin6_scope_id;
} SOCKADDR_IN6_W2KSP1, *PSOCKADDR_IN6_W2KSP1, *LPSOCKADDR_IN6_W2KSP1;

成员

sin6_family

传输地址的地址系列。 应始终将此成员设置为 AF_INET6。

sin6_port

传输协议端口号。

sin6_flowinfo

IPv6 流信息。

sin6_addr

包含 IPv6 传输地址 的IN6_ADDR 结构。

sin6_scope_id

在 sin6_scope_struct 成员中定义的 IPv6 范围标识符的 ULONG 表示形式。

注解

除地址系列外,SOCKADDR_IN6结构中的所有数据都必须按网络字节顺序 (big-endian) 指定。

SOCKADDR_IN6结构的大小太大,无法容纳 SOCKADDR 结构提供的内存空间。 有关保证足以包含所有可能地址系列传输地址的结构,请参阅 SOCKADDR_STORAGE

要求

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

另请参阅

AF_INET6

IN6_ADDR

SOCKADDR

SOCKADDR_STORAGE