Freigeben über


IN_ADDR-Struktur (inaddr.h)

Die in_addr-Struktur stellt eine IPv4-Adresse dar.

Hinweis Die IPaddr-Typdefinition im IP-Hilfsprogramm stellt auch eine IPv4-Adresse dar und kann bei Bedarf in eine austauschbare in_addr-Struktur umgewandelt werden. Die in_addr-Struktur im IP-Hilfsprogramm weist die gleiche Syntax und Verwendung wie die Windows Sockets-in_addr-Struktur auf und ist mit in_addr in Windows-Sockets verwendeten Struktur austauschbar. Windows-Sockets definieren auch eine IN_ADDR-Typdefinition für die in_addr-Struktur .
 

Syntax

typedef struct in_addr {
  union {
    struct {
      UCHAR s_b1;
      UCHAR s_b2;
      UCHAR s_b3;
      UCHAR s_b4;
    } S_un_b;
    struct {
      USHORT s_w1;
      USHORT s_w2;
    } S_un_w;
    ULONG S_addr;
  } S_un;
} IN_ADDR, *PIN_ADDR, *LPIN_ADDR;

Member

S_un

S_un.S_un_b

Die IPv4-Adresse des Hosts, der 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

Die IPv4-Adresse des Hosts, der als zwei u_shorts formatiert ist.

S_un.S_un_w.s_w1

S_un.S_un_w.s_w2

S_un.S_addr

Adresse des Hosts, der als u_long formatiert ist.

Hinweise

Die IPaddr-Typdefinition stellt auch eine IPv4-Adresse dar und kann bei Bedarf in eine in_addr-Struktur umgewandelt werden.

Auf dem für Windows Vista und höher veröffentlichten Microsoft Windows Software Development Kit (SDK) wurde die organization der Headerdateien geändert, und die in_addr-Struktur wird in der Headerdatei Inaddr.h definiert, die automatisch in der Headerdatei Ipexport.h enthalten ist. Im Platform Software Development Kit (SDK), das für Windows Server 2003 und Windows XP veröffentlicht wurde, wird die in_addr-Struktur in der Ipexport.h-Headerdatei deklariert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile inaddr.h (ipexport.h einschließen)

Weitere Informationen

ARP_SEND_REPLY

AddIPAddress

GetBestInterface

GetRTTAndHopCount

ICMP_ECHO_REPLY

IP_UNIDIRECTIONAL_ADAPTER_ADDRESS

IcmpSendEcho

IcmpSendEcho2

SendARP

in_addr(Winsock)