SOCKADDR_INET Union (ws2ipdef.h)
Die SOCKADDR_INET Union enthält eine IPv4,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 Hostbytereihenfolge und die IPv4-Adresse befindet sich in der Netzwerk-Bytereihenfolge.
Im windows SDK, das für Windows Vista und höher veröffentlicht wurde, wurde die Organisation von Headerdateien geändert, und die SOCKADDR_IN Struktur wird in der Ws2def.h-Headerdatei definiert. Beachten Sie, dass die Ws2def.h-Headerdatei automatisch in Winsock2.h enthalten ist und niemals 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 Host-Bytereihenfolge, und die IPv6-Adresse befindet sich in der Netzwerk-Bytereihenfolge.
Im windows SDK, das für Windows Vista und höher veröffentlicht wurde, wurde die Organisation 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 niemals direkt verwendet werden sollte.
si_family
Typ: ADDRESS_FAMILY
Die Adressfamilie.
Mögliche Werte für die Adressfamilie sind in der Ws2def.h-Headerdatei 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 niemals direkt verwendet werden.
Die derzeit unterstützten Werte werden AF_INET, AF_INET6 und AF_UNSPEC unterstützt.
Bemerkungen
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 Ws2ipdef.h-Headerdatei automatisch in der Ws2tcpip.h-Headerdatei enthalten ist und niemals direkt verwendet werden sollte.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [Nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Nur Desktop-Apps] |
Header | ws2ipdef.h (einschließen Ws2tcpip.h) |