Bagikan melalui


Fungsi InitializeIpForwardEntry

Fungsi InitializeIpForwardEntry menginisialisasi struktur MIB_IPFORWARD_ROW2 dengan nilai default untuk entri rute IP di komputer lokal.

Sintaksis

VOID NETIOAPI_API_ InitializeIpForwardEntry(
  _Out_ PMIB_IPFORWARD_ROW2 Row
);

Parameter

  • Baris [keluar]
    Pada entri, penunjuk ke entri struktur MIB_IPFORWARD_ROW2 untuk entri rute IP.

    Saat dikembalikan, struktur MIB_IPFORWARD_ROW2 yang dirujuk parameter ini diinisialisasi dengan nilai default untuk entri rute IP.

Mengembalikan nilai

Tidak

Komentar

Driver Anda harus menggunakan fungsi InitializeIpForwardEntry untuk menginisialisasi anggota entri struktur MIB_IPFORWARD_ROW2 dengan nilai default untuk entri rute IP untuk digunakan nanti dengan fungsiCreateIpForwardEntry2.

Pada input, driver Anda harus melewati InitializeIpForwardEntry struktur MIB_IPFORWARD_ROW2 baru untuk diinisialisasi.

Pada output, anggota struktur MIB_IPFORWARD_ROW2 yang ditunjukkan parameter Baris diinisialisasi sebagai berikut.

  • ValidLifetime dan PreferredLifetime
    Atur ke nilai tak terbatas,

  • Loopback, AutoconfigureAddress, Terbitkan, dan Abadi
    Atur ke TRUE.

  • SitePrefixLength , Metrik, dan protokol
    Atur ke nilai ilegal.

  • Semua anggota lainnya
    Atur ke nol.

Setelah driver memanggil InitializeIpForwardEntry, driver kemudian dapat mengubah anggota dalam entri MIB_IPFORWARD_ROW2 yang ingin dimodifikasi, lalu memanggil CreateIpForwardEntry2 untuk menambahkan entri rute IP baru ke komputer lokal.

Persyaratan

Platform target

Universal

Versi

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

Header

Netioapi.h (termasuk Netioapi.h)

Perpustakaan

Netio.lib

IRQL

< DISPATCH_LEVEL

Lihat juga

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

MIB_IPFORWARD_ROW2

MIB_IPFORWARD_TABLE2

NotifyRouteChange2

setIpForwardEntry2