Freigeben über


SOCKADDR_IN6_W2KSP1-Struktur (ws2ipdef.h)

Die SOCKADDR_IN6-Struktur gibt eine Transportadresse und einen Port für die AF_INET6 Adressfamilie an.

Syntax

typedef struct sockaddr_in6_w2ksp1 {
  short           sin6_family;
  USHORT          sin6_port;
  ULONG           sin6_flowinfo;
  struct in6_addr sin6_addr;
  ULONG           sin6_scope_id;
} SOCKADDR_IN6_W2KSP1, *PSOCKADDR_IN6_W2KSP1, *LPSOCKADDR_IN6_W2KSP1;

Member

sin6_family

Die Adressfamilie für die Transportadresse. Dieser Member sollte immer auf AF_INET6 festgelegt werden.

sin6_port

Eine Portnummer des Transportprotokolls.

sin6_flowinfo

Die IPv6-Flussinformationen.

sin6_addr

Eine IN6_ADDR-Struktur , die eine IPv6-Transportadresse enthält.

sin6_scope_id

Eine ULONG-Darstellung des IPv6-Bereichsbezeichners, der im sin6_scope_struct-Member definiert ist.

Hinweise

Alle Daten in der SOCKADDR_IN6-Struktur mit Ausnahme der Adressfamilie müssen in network-byte-order (big-endian) angegeben werden.

Die Größe der SOCKADDR_IN6-Struktur ist zu groß, um in den Speicherplatz zu passen, der von einer SOCKADDR-Struktur bereitgestellt wird. Informationen zu einer Struktur, die garantiert groß genug ist, um eine Transportadresse für alle möglichen Adressfamilien zu enthalten, finden Sie unter SOCKADDR_STORAGE.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile ws2ipdef.h (include Ws2ipdef.h)

Weitere Informationen

AF_INET6

IN6_ADDR

SOCKADDR

SOCKADDR_STORAGE