in_addr-Struktur (winsock2.h)
Die in_addr-Struktur stellt eine IPv4-Internetadresse dar.
Syntax
struct in_addr {
union {
struct {
u_char s_b1;
u_char s_b2;
u_char s_b3;
u_char s_b4;
} S_un_b;
struct {
u_short s_w1;
u_short s_w2;
} S_un_w;
u_long S_addr;
} S_un;
};
Member
S_un
S_un.S_un_b
Eine IPv4-Adresse, die als vier u_chars formatiert ist.
S_un.S_un_b.s_b1
S_un.S_un_b.s_b2
S_un.S_un_b.s_b3
S_un.S_un_b.s_b4
S_un.S_un_w
Eine IPv4-Adresse, die als zwei u_shorts formatiert ist.
S_un.S_un_w.s_w1
S_un.S_un_w.s_w2
S_un.S_addr
Eine als u_long formatierte IPv4-Adresse.
Hinweise
Die in_addr-Struktur wird mit IPv4-Adressen verwendet.
Die in_addr-Struktur ist das IPv4-Äquivalent der IPv6-basierten in6_addr-Struktur .
Hinweis Die IN_ADDR-, PIN_ADDR- und LPIN_ADDR abgeleiteten Strukturen werden nur auf der mit Windows Vista und höher veröffentlichten Windows SDK definiert. Die IN_ADDR, PIN_ADDR und LPIN_ADDR abgeleiteten Strukturen werden in der Headerdatei Inaddr.h definiert. In früheren Versionen der Windows SDK sollten Variablen dieses Typs als Struktur in_addr deklariert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | winsock2.h |