SOCKADDR-Struktur (ws2def.h)
Die SOCKADDR-Struktur ist eine generische Struktur, die eine Transportadresse angibt.
Syntax
typedef struct sockaddr {
#if ...
u_short sa_family;
#else
ADDRESS_FAMILY sa_family;
#endif
CHAR sa_data[14];
} SOCKADDR, *PSOCKADDR, *LPSOCKADDR;
Member
sa_family
Die Adressfamilie für die Transportadresse. Weitere Informationen zu unterstützten Adressfamilien finden Sie unter WSK-Adressfamilien.
sa_data[14]
Ein Array von 14 Bytes, das die Transportadressendaten enthält.
Hinweise
Die SOCKADDR-Struktur ist groß genug, um eine Transportadresse für die meisten Adressfamilien zu enthalten. Eine Struktur, die garantiert groß genug ist, um eine Transportadresse für alle möglichen Adressfamilien zu enthalten, finden Sie unter SOCKADDR_STORAGE.
Eine WSK-Anwendung greift in der Regel nicht direkt auf das sa_data-Member zu. Stattdessen wird ein Zeiger auf eine SOCKADDR-Struktur normalerweise in einen Zeiger auf den spezifischen SOCKADDR-Strukturtyp umgewandelt, der einer bestimmten Adressfamilie entspricht.
Anforderungen
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | ws2def.h (einschließen von Wsk.h) |