Partager via


structure NET_ADDRESS_INFO (iphlpapi.h)

La structure NET_ADDRESS_INFO contient les informations d’adresse IP retournées par la fonction ParseNetworkString .

Syntaxe

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;

Membres

Format

Type : NET_ADDRESS_FORMAT

Format de l’adresse réseau dans l’union dans cette structure. Ce membre est une valeur d’énumération de l’énumération NET_ADDRESS_FORMAT déclarée dans le fichier d’en-tête Iphlpapi.h .

NamedAddress

Adresse et port nommés DNS.

NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]

Type : WCHAR[DNS_MAX_NAME_BUFFER_LENGTH] Nom DNS mis en forme sous la forme d’une chaîne de caractères larges terminée par null. La longueur maximale de cette chaîne est la constante DNS_MAX_NAME_BUFFER_LENGTH définie dans le fichier d’en-tête Windns.h .

NamedAddress.Port[6]

Type : WCHAR[6] Port réseau mis en forme sous la forme d’une chaîne de caractères larges terminée par NULL.

Ipv4Address

Type : SOCKADDR_IN

Adresse IPv4 représentée sous la forme d’une structure SOCKADDR_IN .

Ipv6Address

Type : SOCKADDR_IN6

Adresse IPv6 représentée sous la forme d’une structure SOCKADDR_IN6 .

IpAddress

Type : SOCKADDR

Adresse IPv4 ou IPv6 représentée sous la forme d’une structure SOCKADDR .

Notes

La structure NET_ADDRESS_INFO est définie sur Windows Vista et versions ultérieures.

La structure NET_ADDRESS_INFO est retournée par la fonction ParseNetworkString .

Les structures SOCKADDR_IN, SOCKADDR_IN6 et SOCKADDR sont utilisées dans la structure NET_ADDRESS_INFO . Les structures SOCKADDR_IN et SOCKADDR sont définies dans le fichier d’en-tête Ws2def.h qui est automatiquement inclus par le fichier d’en-tête Winsock2.h . La structure SOCKADDR_IN6 est définie dans le fichier d’en-tête Ws2ipdef.h qui est automatiquement inclus par le fichier d’en-tête Ws2tcpip.h . Pour utiliser la structure NET_ADDRESS_INFO , les fichiers d’en-tête Winsock2.h et Ws2tcpip.h doivent être inclus avant le fichier d’en-tête Iphlpapi.h .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête iphlpapi.h

Voir aussi

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR