SOCKADDR_STORAGE_LH 结构 (ws2def.h)
SOCKADDR_STORAGE 结构是指定传输地址的泛型结构。
语法
typedef struct sockaddr_storage {
ADDRESS_FAMILY ss_family;
CHAR __ss_pad1[_SS_PAD1SIZE];
__int64 __ss_align;
CHAR __ss_pad2[_SS_PAD2SIZE];
} SOCKADDR_STORAGE_LH, *PSOCKADDR_STORAGE_LH, *LPSOCKADDR_STORAGE_LH;
成员
ss_family
传输地址的地址系列。 有关支持的地址系列的详细信息,请参阅 WSK 地址系列。
__ss_pad1[_SS_PAD1SIZE]
6 个字节的填充,将 __ss_align 成员置于 结构中的 8 字节边界上。
__ss_align
强制结构对齐 8 字节的 64 位值。
__ss_pad2[_SS_PAD2SIZE]
额外填充 112 个字节,使SOCKADDR_STORAGE结构的总大小达到 128 个字节。
注解
除 ss_family 成员外,WSK 应用程序通常不直接访问 SOCKADDR_STORAGE 结构的任何成员。 相反,指向 SOCKADDR_STORAGE 结构的指针通常转换为指向对应于特定地址系列的特定 SOCKADDR 结构类型的指针。
要求
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | ws2def.h (包括 Wsk.h) |