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 |