(ws2def.h) SOCKADDR 結構
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) |