struktur MIB_IPNET_ROW2
Struktur MIB_IPNET_ROW2 menyimpan informasi tentang alamat IP tetangga.
Sintaksis
typedef struct _MIB_IPNET_ROW2 {
SOCKADDR_INET Address;
NET_IFINDEX InterfaceIndex;
NET_LUID InterfaceLuid;
UCHAR PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH];
ULONG PhysicalAddressLength;
NL_NEIGHBOR_STATE State;
union {
struct {
BOOLEAN IsRouter :1;
BOOLEAN IsUnreachable :1;
};
UCHAR Flags;
};
union {
ULONG LastReachable;
ULONG LastUnreachable;
} ReachabilityTime;
} MIB_IPNET_ROW2, *PMIB_IPNET_ROW2;
Anggota
Alamat
Alamat IP tetangga. Anggota ini dapat menjadi alamat IPv6 atau alamat IPv4.InterfaceIndex
Nilai indeks lokal untuk antarmuka jaringan yang terkait dengan alamat IP ini. Nilai indeks ini mungkin berubah ketika adaptor jaringan dinonaktifkan dan kemudian diaktifkan, atau dalam keadaan lain, dan tidak boleh dianggap persisten.InterfaceLuid
Pengidentifikasi unik lokal (LUID) untuk antarmuka jaringan yang terkait dengan alamat IP ini.PhysicalAddress
Alamat perangkat keras fisik adaptor untuk antarmuka jaringan yang terkait dengan alamat IP ini.PhysicalAddressLength
Panjangnya, dalam byte, dari alamat perangkat keras fisik yang ditentukan anggota PhysicalAddress. Nilai maksimum yang didukung adalah 32 byte.Status
Jenis status tetangga lapisan jaringan NL_NEIGHBOR_STATE.IsRouter
Nilai yang menunjukkan apakah alamat IP ini adalah router.IsUnreachable
Nilai yang menunjukkan apakah alamat IP ini tidak dapat dijangkau.Bendera
Sekumpulan bendera yang menunjukkan apakah alamat IP adalah router dan apakah alamat IP tidak dapat dijangkau.ReachabilityTime
Waktu simpul mengasumsikan bahwa tetangga dapat dijangkau atau tidak dapat dijangkau setelah node menerima informasi tentang keterjangkauan tetangga.Serikat ini berisi anggota berikut:
LastReachable
Waktu, dalam milidetik, bahwa simpul mengasumsikan bahwa tetangga akan tetap dapat dijangkau setelah node menerima konfirmasi keterjangkauan dari tetangga.LastUnreachable
Waktu, dalam milidetik, bahwa simpul mengasumsikan bahwa tetangga akan tetap tidak dapat dijangkau setelah node gagal menerima konfirmasi keterjangkauan dari tetangga.
Komentar
FungsiGetIpNetTable2 menghitung alamat IP tetangga di komputer lokal dan mengembalikan informasi ini dalam struktur MIB_IPNET_TABLE2. Untuk IPv4, informasi ini mencakup alamat yang ditentukan dengan menggunakan Protokol Resolusi Alamat (ARP). Untuk IPv6, informasi ini mencakup alamat yang ditentukan dengan menggunakan protokol Penemuan Tetangga (ND) untuk IPv6 seperti yang ditentukan dalam RFC 2461. Untuk informasi selengkapnya, lihat penemuan tetangga untuk IP Versi 6 (IPv6).
FungsiGetIpNetEntry2mengambil satu alamat IP tetangga dan mengembalikan informasi ini dalam struktur MIB_IPNET_ROW2.
Persyaratan
Versi |
Tersedia di Windows Vista dan versi sistem operasi Windows yang lebih baru. |
Header |
Netioapi.h (termasuk Netioapi.h) |