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

另請參閱

SOCKADDR_STORAGE

WSK_DATAGRAM_INDICATION

WskAccept

WskAcceptEvent

WskBind

WskConnect

WskGetLocalAddress

WskGetRemoteAddress

WskInspectEvent

WskReceiveFrom

WskSendTo

WskSocketConnect