Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SOCKADDR_INET Union enthält eine IPv4-Adresse, eine IPv6-Adresse oder eine Adressfamilie.
Syntax
typedef union _SOCKADDR_INET {
SOCKADDR_IN Ipv4;
SOCKADDR_IN6 Ipv6;
ADDRESS_FAMILY si_family;
} SOCKADDR_INET, *PSOCKADDR_INET;
Member
Ipv4
Typ: SOCKADDR_IN
Eine IPv4-Adresse, die als SOCKADDR_IN Struktur dargestellt wird , die die Adressfamilie und die IPv4-Adresse enthält. Die Adressfamilie befindet sich in der Hostbytereihenfolge und die IPv4-Adresse in Netzwerkbytereihenfolge.
Auf der Windows SDK für Windows Vista und höher veröffentlicht, wurde die organization der Headerdateien geändert, und die SOCKADDR_IN-Struktur ist in der Headerdatei Ws2def.h definiert. Beachten Sie, dass die Ws2def.h-Headerdatei automatisch in Winsock2.h enthalten ist und nie direkt verwendet werden sollte.
Ipv6
Typ: SOCKADDR_IN6
Eine IPv6-Adresse, die als SOCKADDR_IN6 Struktur dargestellt wird, die die Adressfamilie und die IPv6-Adresse enthält. Die Adressfamilie befindet sich in der Hostbytereihenfolge und die IPv6-Adresse in Netzwerkbytereihenfolge.
Auf der Windows SDK für Windows Vista und höher veröffentlicht, wurde die organization von Headerdateien geändert, und die SOCKADDR_IN6-Struktur wird in der Ws2def.h-Headerdatei definiert. Beachten Sie, dass die Ws2def.h-Headerdatei automatisch in Winsock2.h enthalten ist und nie direkt verwendet werden sollte.
si_family
Typ: ADDRESS_FAMILY
Die Adressfamilie.
Mögliche Werte für die Adressfamilie sind in der Headerdatei Ws2def.h aufgeführt. Beachten Sie, dass die Werte für die AF_ Adressfamilie und PF_ Protokollfamilienkonstanten identisch sind (z. B. AF_INET und PF_INET), sodass beide Konstanten verwendet werden können. Die Ws2def.h-Headerdatei ist automatisch in Winsock2.h enthalten und sollte nie direkt verwendet werden.
Die derzeit unterstützten Werte sind AF_INET, AF_INET6 und AF_UNSPEC.
Hinweise
Die SOCKADDR_INET Union wird unter Windows Vista und höher definiert.
Die SOCKADDR_INET Union ist eine Komfortstruktur für den Zugriff auf eine IPv4-Adresse, eine IPv6-Adresse oder die IP-Adressfamilie, ohne die Sockaddr-Struktur umwandeln zu müssen.
Die SOCKADDR_INET Union ist der Datentyp des Präfixelements in der IP_ADDRESS_PREFIX-Struktur .
Beachten Sie, dass die Headerdatei Ws2ipdef.h automatisch in der Headerdatei Ws2tcpip.h enthalten ist und nie direkt verwendet werden sollte.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | ws2ipdef.h (include Ws2tcpip.h) |