SOCKADDR 结构 (ws2def.h)
SOCKADDR 结构是指定传输地址的泛型结构。
语法
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
成员
sa_family
传输地址的地址系列。 有关支持的地址系列的详细信息,请参阅 WSK 地址系列。
sa_data[14]
包含传输地址数据的 14 字节数组。
注解
SOCKADDR 结构足够大,足以包含大多数地址系列的传输地址。 有关保证足以包含所有可能地址系列传输地址的结构,请参阅 SOCKADDR_STORAGE。
WSK 应用程序通常不会直接访问 sa_data 成员。 相反,指向 SOCKADDR 结构的指针通常转换为指向对应于特定地址系列的特定 SOCKADDR 结构类型的指针。
要求
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | ws2def.h (包括 Wsk.h) |