Freigeben über


NET_ADDRESS_INFO Struktur (iphlpapi.h)

Die NET_ADDRESS_INFO Struktur enthält IP-Adressinformationen, die von der ParseNetworkString-Funktion zurückgegeben werden.

Syntax

typedef struct NET_ADDRESS_INFO_ {
  NET_ADDRESS_FORMAT Format;
  union {
    struct {
      WCHAR Address[DNS_MAX_NAME_BUFFER_LENGTH];
      WCHAR Port[6];
    } NamedAddress;
    SOCKADDR_IN  Ipv4Address;
    SOCKADDR_IN6 Ipv6Address;
    SOCKADDR     IpAddress;
  };
} NET_ADDRESS_INFO, *PNET_ADDRESS_INFO;

Elemente

Format

Typ: NET_ADDRESS_FORMAT

Das Format der Netzwerkadresse in der Union in dieser Struktur. Dieses Element ist ein Enumerationswert aus der in der Headerdatei "Iphlpapi.h " deklarierten NET_ADDRESS_FORMAT Enumeration.

NamedAddress

Eine benannte DNS-Adresse und ein Port.

NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]

Typ: WCHAR[DNS_MAX_NAME_BUFFER_LENGTH]

Ein DNS-Name, der als NULL-beendete breite Zeichenfolge formatiert ist. Die maximale Länge dieser Zeichenfolge ist die in der Headerdatei "Windns.h" definierte DNS_MAX_NAME_BUFFER_LENGTH Konstante.

NamedAddress.Port[6]

Typ: WCHAR[6]

Der Netzwerkport, der als NULL-beendete breite Zeichenfolge formatiert ist.

Ipv4Address

Typ: SOCKADDR_IN

Eine als SOCKADDR_IN Struktur dargestellte IPv4-Adresse.

Ipv6Address

Typ: SOCKADDR_IN6

Eine IPv6-Adresse, die als SOCKADDR_IN6 Struktur dargestellt wird.

IpAddress

Typ: SOCKADDR

Eine IPv4- oder IPv6-Adresse, die als SOCKADDR-Struktur dargestellt wird.

Bemerkungen

Die NET_ADDRESS_INFO-Struktur wird unter Windows Vista und höher definiert.

Die NET_ADDRESS_INFO Struktur wird von der ParseNetworkString-Funktion zurückgegeben.

Die SOCKADDR_IN-, SOCKADDR_IN6- und SOCKADDR-Strukturen werden in der NET_ADDRESS_INFO Struktur verwendet. Die SOCKADDR_IN- und SOCKADDR-Strukturen werden in der Headerdatei Ws2def.h definiert, die automatisch von der Winsock2.h-Headerdatei enthalten ist. Die SOCKADDR_IN6 Struktur wird in der Headerdatei Ws2ipdef.h definiert, die automatisch von der Ws2tcpip.h-Headerdatei enthalten ist. Um die NET_ADDRESS_INFO Struktur zu verwenden, müssen die Headerdateien Winsock2.h und Ws2tcpip.h vor der Headerdatei "Iphlpapi.h " enthalten sein.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 [Nur Desktop-Apps]
Header iphlpapi.h

Siehe auch

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR-