estructura NET_ADDRESS_INFO (iphlpapi.h)
La estructura NET_ADDRESS_INFO contiene información de dirección IP devuelta por la función ParseNetworkString .
Sintaxis
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
Tipo: NET_ADDRESS_FORMAT
Formato de la dirección de red en la unión de esta estructura. Este miembro es un valor de enumeración de la enumeración NET_ADDRESS_FORMAT declarada en el archivo de encabezado Iphlpapi.h .
NamedAddress
Una dirección y un puerto con nombre DNS.
NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]
Tipo: WCHAR[DNS_MAX_NAME_BUFFER_LENGTH] Un nombre DNS con formato de cadena de caracteres anchos terminada en NULL. La longitud máxima de esta cadena es la constante DNS_MAX_NAME_BUFFER_LENGTH definida en el archivo de encabezado Windns.h .
NamedAddress.Port[6]
Tipo: WCHAR[6] Puerto de red con formato de cadena de caracteres anchos terminada en NULL.
Ipv4Address
Tipo: SOCKADDR_IN
Una dirección IPv4 representada como una estructura de SOCKADDR_IN .
Ipv6Address
Tipo: SOCKADDR_IN6
Una dirección IPv6 representada como una estructura de SOCKADDR_IN6 .
IpAddress
Tipo: SOCKADDR
Una dirección IPv4 o IPv6 representada como una estructura SOCKADDR .
Comentarios
La estructura NET_ADDRESS_INFO se define en Windows Vista y versiones posteriores.
La función ParseNetworkString devuelve la estructura NET_ADDRESS_INFO.
Las estructuras SOCKADDR_IN, SOCKADDR_IN6 y SOCKADDR se usan en la estructura NET_ADDRESS_INFO . Las estructuras SOCKADDR_IN y SOCKADDR se definen en el archivo de encabezado Ws2def.h que el archivo de encabezado Winsock2.h incluye automáticamente. La estructura SOCKADDR_IN6 se define en el archivo de encabezado Ws2ipdef.h que el archivo de encabezado Ws2tcpip.h incluye automáticamente. Para usar la estructura NET_ADDRESS_INFO , los archivos de encabezado Winsock2.h y Ws2tcpip.h deben incluirse antes del archivo de encabezado Iphlpapi.h .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | iphlpapi.h |