Freigeben über


SOCKADDR_STORAGE_LH-Struktur (ws2def.h)

Die SOCKADDR_STORAGE-Struktur ist eine generische Struktur, die eine Transportadresse angibt.

Syntax

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;

Member

ss_family

Die Adressfamilie für die Transportadresse. Weitere Informationen zu unterstützten Adressfamilien finden Sie unter WSK-Adressfamilien.

__ss_pad1[_SS_PAD1SIZE]

Ein Abstand von 6 Bytes, der das __ss_align-Member auf eine Acht-Byte-Grenze innerhalb der Struktur legt.

__ss_align

Ein 64-Bit-Wert, der erzwingt, dass die Struktur um 8 Byte ausgerichtet ist.

__ss_pad2[_SS_PAD2SIZE]

Eine Auffüllung von zusätzlichen 112 Bytes, die die Gesamtgröße der SOCKADDR_STORAGE-Struktur auf 128 Bytes erhöht.

Hinweise

Eine WSK-Anwendung greift in der Regel nicht direkt auf die Member der SOCKADDR_STORAGE-Struktur zu, mit Ausnahme des ss_family-Members. Stattdessen wird ein Zeiger auf eine SOCKADDR_STORAGE-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)

Weitere Informationen

SOCKADDR