Condividi tramite


struttura NET_ADDRESS_INFO (iphlpapi.h)

La struttura NET_ADDRESS_INFO contiene informazioni sull'indirizzo IP restituite dalla funzione ParseNetworkString .

Sintassi

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 dell'indirizzo di rete nell'unione in questa struttura. Questo membro è un valore di enumerazione dell'enumerazione NET_ADDRESS_FORMAT dichiarata nel file di intestazione Iphlpapi.h .

NamedAddress

Indirizzo e porta DENOMINATI DNS.

NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]

Tipo: WCHAR[DNS_MAX_NAME_BUFFER_LENGTH] Nome DNS formattato come stringa di caratteri wide con terminazione NULL. La lunghezza massima di questa stringa è la costante DNS_MAX_NAME_BUFFER_LENGTH definita nel file di intestazione Windns.h .

NamedAddress.Port[6]

Tipo: WCHAR[6] Porta di rete formattata come stringa di caratteri wide con terminazione NULL.

Ipv4Address

Tipo: SOCKADDR_IN

Indirizzo IPv4 rappresentato come struttura SOCKADDR_IN .

Ipv6Address

Tipo: SOCKADDR_IN6

Indirizzo IPv6 rappresentato come struttura SOCKADDR_IN6 .

IpAddress

Tipo: SOCKADDR

Indirizzo IPv4 o IPv6 rappresentato come struttura SOCKADDR .

Commenti

La struttura NET_ADDRESS_INFO è definita in Windows Vista e versioni successive.

La struttura NET_ADDRESS_INFO viene restituita dalla funzione ParseNetworkString .

Le strutture SOCKADDR_IN, SOCKADDR_IN6 e SOCKADDR vengono utilizzate nella struttura NET_ADDRESS_INFO . Le strutture SOCKADDR_IN e SOCKADDR vengono definite nel file di intestazione Ws2def.h , incluso automaticamente dal file di intestazione Winsock2.h . La struttura SOCKADDR_IN6 è definita nel file di intestazione Ws2ipdef.h , incluso automaticamente dal file di intestazione Ws2tcpip.h . Per usare la struttura NET_ADDRESS_INFO , è necessario includere i file di intestazione Winsock2.h e Ws2tcpip.h prima del file di intestazione Iphlpapi.h .

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione iphlpapi.h

Vedi anche

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR