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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour