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 |