Bagikan melalui


struktur MIB_UNICASTIPADDRESS_ROW

Struktur MIB_UNICASTIPADDRESS_ROW menyimpan informasi tentang alamat IP unicast.

Sintaks

typedef struct _MIB_UNICASTIPADDRESS_ROW {
  SOCKADDR_INET    Address;
  NET_LUID         InterfaceLuid;
  NET_IFINDEX      InterfaceIndex;
  NL_PREFIX_ORIGIN PrefixOrigin;
  NL_SUFFIX_ORIGIN SuffixOrigin;
  ULONG            ValidLifetime;
  ULONG            PreferredLifetime;
  UINT8            OnLinkPrefixLength;
  BOOLEAN          SkipAsSource;
  NL_DAD_STATE     DadState;
  SCOPE_ID         ScopeId;
  LARGE_INTEGER    CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;

Anggota

  • Alamat
    Alamat IP unicast. Anggota ini bisa menjadi alamat IPv6 atau alamat IPv4.

  • InterfaceLuid
    Pengidentifikasi unik lokal (LUID) untuk antarmuka jaringan yang terkait dengan alamat IP ini.

  • InterfaceIndex
    Nilai indeks lokal untuk antarmuka jaringan yang terkait dengan alamat IP ini. Nilai indeks ini mungkin berubah ketika adaptor jaringan dinonaktifkan lalu diaktifkan, atau dalam keadaan lain, dan tidak boleh dianggap persisten.

  • PrefixOrigin
    Jenis NL_PREFIX_ORIGIN yang menentukan asal awalan atau bagian jaringan dari alamat IP.

  • SuffixOrigin
    Jenis NL_SUFFIX_ORIGIN yang menentukan asal akhiran atau bagian host dari alamat IP.

  • ValidLifetime
    Waktu maksimum, dalam detik, bahwa alamat IP valid. Nilai 0xffffffff dianggap tidak terbatas.

  • PreferredLifetime
    Waktu yang disukai, dalam detik, bahwa alamat IP valid. Nilai 0xffffffff dianggap tidak terbatas.

  • OnLinkPrefixLength
    Panjang, dalam bit, dari awalan atau bagian jaringan dari alamat IP. Untuk alamat IPv4 unicast, nilai apa pun yang lebih besar dari 32 adalah nilai ilegal. Untuk alamat IPv6 unicast, nilai apa pun yang lebih besar dari 128 adalah nilai ilegal. Nilai 255 biasanya digunakan untuk mewakili nilai ilegal.

  • SkipAsSource
    Nilai yang menentukan apakah alamat dapat digunakan sebagai alamat sumber IP.

  • DadState
    Jenis deteksi alamat duplikat (DAD) NL_DAD_STATE .

  • ScopeId
    ID cakupan alamat IP. Anggota ini hanya berlaku untuk alamat IPv6. Driver Anda tidak dapat menyetel anggota ini. Anggota ini secara otomatis ditentukan oleh antarmuka tempat alamat ditambahkan.

  • CreationTimeStamp
    Stempel waktu saat alamat IP dibuat.

Persyaratan

Versi

Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.

Header

Netioapi.h (termasuk Netioapi.h)

Lihat juga

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry