Bagikan melalui


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)

Lihat juga

CreateIpNetEntry2

GetIpNetEntry2

GetIpNetTable2

MIB_IPNET_TABLE2

NL_NEIGHBOR_STATE