Compartir a través de


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

Consulte también

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR