Bagikan melalui


Fungsi InitializeUnicastIpAddressEntry

Fungsi InitializeUnicastIpAddressEntry menginisialisasi struktur MIB_UNICASTIPADDRESS_ROW dengan nilai default untuk entri alamat IP unicast di komputer lokal.

Sintaks

VOID NETIOAPI_API_ InitializeUnicastIpAddressEntry(
  _Out_ PMIB_UNICASTIPADDRESS_ROW Row
);

Parameter

  • Baris [keluar]
    Pada entri, penunjuk ke entri struktur MIB_UNICASTIPADDRESS_ROW untuk entri alamat IP unicast. Saat dikembalikan, struktur MIB_UNICASTIPADDRESS_ROW yang dirujuk parameter ini diinisialisasi dengan nilai default untuk alamat IP unicast.

Mengembalikan nilai

Tidak ada

Keterangan

Driver Anda harus menggunakan fungsi InitializeUnicastIpAddressEntry untuk menginisialisasi anggota entri struktur MIB_UNICASTIPADDRESS_ROW dengan nilai default untuk alamat IP unicast untuk digunakan nanti dengan fungsi CreateUnicastIpAddressEntry .

Pada input, driver Anda harus meneruskan InitializeUnicastIpAddressEntry struktur MIB_UNICASTIPADDRESS_ROW baru untuk diinisialisasi.

Pada output, anggota struktur MIB_UNICASTIPADDRESS_ROW yang ditunjuk parameter Baris diinisialisasi sebagai berikut.

  • PrefixOrigin
    Atur ke nilai IpPrefixOriginUnchanged dari enumerasi NL_PREFIX_ORIGIN .

  • SuffixOrigin
    Atur ke nilai IpSuffixOriginUnchanged dari enumerasi NL_PREFIX_ORIGIN .

  • OnLinkPrefixLength
    Atur ke nilai ilegal.

  • PreferredLifetime dan ValidLifetime
    Atur ke nilai tak terbatas.

  • SkipAsSource
    Atur ke FALSE.

  • Semua anggota lainnya
    Atur ke nol.

Setelah driver memanggil InitializeUnicastIpAddressEntry, driver kemudian dapat mengubah anggota dalam entri MIB_UNICASTIPADDRESS_ROW yang ingin dimodifikasi, lalu memanggil CreateUnicastIpAddressEntry untuk menambahkan alamat IP unicast baru ke komputer lokal.

Persyaratan

Platform target

Universal

Versi

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

Header

Netioapi.h (termasuk Netioapi.h)

Pustaka

Netio.lib

IRQL

< DISPATCH_LEVEL

Lihat juga

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

MIB_UNICASTIPADDRESS_ROW

MIB_UNICASTIPADDRESS_TABLE

NotifyUnicastIpAddressChange

SetUnicastIpAddressEntry