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;

Members

Format

Typ: NET_ADDRESS_FORMAT

Das Format der Netzwerkadresse in der Union in dieser Struktur. Dieser Member ist ein Enumerationswert aus der NET_ADDRESS_FORMAT-Enumeration , die in der Iphlpapi.h-Headerdatei deklariert wurde.

NamedAddress

Eine DNS-Adresse mit dem Namen und Port.

NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]

Typ: WCHAR[DNS_MAX_NAME_BUFFER_LENGTH] Ein DNS-Name, der als MIT NULL endende Breitzeichenzeichenfolge formatiert ist. Die maximale Länge dieser Zeichenfolge ist die DNS_MAX_NAME_BUFFER_LENGTH Konstante, die in der Windns.h-Headerdatei definiert ist.

NamedAddress.Port[6]

Typ: WCHAR[6] Der Netzwerkport, der als MIT NULL endende Breitzeichenzeichenfolge formatiert ist.

Ipv4Address

Typ: SOCKADDR_IN

Eine IPv4-Adresse, die als SOCKADDR_IN-Struktur dargestellt wird.

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.

Hinweise

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 Strukturen SOCKADDR_IN, SOCKADDR_IN6 und SOCKADDR werden in der NET_ADDRESS_INFO-Struktur verwendet. Die SOCKADDR_IN- und SOCKADDR-Strukturen sind in der Ws2def.h-Headerdatei definiert, die automatisch von der Winsock2.h-Headerdatei eingeschlossen wird. Die SOCKADDR_IN6-Struktur wird in der Ws2ipdef.h-Headerdatei definiert, die automatisch von der Ws2tcpip.h-Headerdatei eingeschlossen wird. Um die NET_ADDRESS_INFO-Struktur verwenden zu können, müssen die Headerdateien Winsock2.h und Ws2tcpip.h vor der Headerdatei Iphlpapi.h eingeschlossen werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile iphlpapi.h

Weitere Informationen

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR