Freigeben über


SOCKADDR_STORAGE_XP-Struktur (ws2def.h)

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

Syntax

typedef struct sockaddr_storage_xp {
  short   ss_family;
  CHAR    __ss_pad1[_SS_PAD1SIZE];
  __int64 __ss_align;
  CHAR    __ss_pad2[_SS_PAD2SIZE];
} SOCKADDR_STORAGE_XP, *PSOCKADDR_STORAGE_XP, *LPSOCKADDR_STORAGE_XP;

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 den __ss_align-Member auf eine Acht-Byte-Grenze innerhalb der Struktur setzt.

__ss_align

Ein 64-Bit-Wert, der erzwingt, dass die Struktur 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 bringt.

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

Anforderung Wert
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