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) |