Bagikan melalui


struktur NET_ADDRESS_INFO (iphlpapi.h)

Struktur NET_ADDRESS_INFO berisi informasi alamat IP yang dikembalikan oleh fungsi ParseNetworkString .

Sintaks

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;

Anggota

Format

Jenis: NET_ADDRESS_FORMAT

Format alamat jaringan dalam serikat dalam struktur ini. Anggota ini adalah nilai enumerasi dari enumerasi NET_ADDRESS_FORMAT yang dideklarasikan dalam file header Iphlpapi.h .

NamedAddress

Alamat dan port bernama DNS.

NamedAddress.Address[DNS_MAX_NAME_BUFFER_LENGTH]

Jenis: WCHAR[DNS_MAX_NAME_BUFFER_LENGTH] Nama DNS yang diformat sebagai string karakter lebar yang dihentikan NULL. Panjang maksimum string ini adalah konstanta DNS_MAX_NAME_BUFFER_LENGTH yang ditentukan dalam file header Windns.h .

NamedAddress.Port[6]

Jenis: WCHAR[6] Port jaringan yang diformat sebagai string karakter lebar yang dihentikan NULL.

Ipv4Address

Jenis: SOCKADDR_IN

Alamat IPv4 direpresentasikan sebagai struktur SOCKADDR_IN .

Ipv6Address

Jenis: SOCKADDR_IN6

Alamat IPv6 direpresentasikan sebagai struktur SOCKADDR_IN6 .

IpAddress

Jenis: SOCKADDR

Alamat IPv4 atau IPv6 direpresentasikan sebagai struktur SOCKADDR .

Keterangan

Struktur NET_ADDRESS_INFO didefinisikan pada Windows Vista dan yang lebih baru.

Struktur NET_ADDRESS_INFO dikembalikan oleh fungsi ParseNetworkString .

Struktur SOCKADDR_IN, SOCKADDR_IN6, dan SOCKADDR digunakan dalam struktur NET_ADDRESS_INFO . Struktur SOCKADDR_IN dan SOCKADDR ditentukan dalam file header Ws2def.h yang secara otomatis disertakan oleh file header Winsock2.h . Struktur SOCKADDR_IN6 ditentukan dalam file header Ws2ipdef.h yang secara otomatis disertakan oleh file header Ws2tcpip.h . Untuk menggunakan struktur NET_ADDRESS_INFO , file header Winsock2.h dan Ws2tcpip.h harus disertakan sebelum file header Iphlpapi.h .

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header iphlpapi.h

Lihat juga

NET_ADDRESS_FORMAT

ParseNetworkString

SOCKADDR