Bagikan melalui


Fungsi InitializeIpForwardEntry

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

Sintaks

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 ada

Keterangan

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 fungsi CreateIpForwardEntry2 .

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

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

  • ValidLifetime dan PreferredLifetime
    Atur ke nilai tak terbatas,

  • Loopback, AutoconfigureAddress, Publish, dan Immortal
    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 yang lebih baru dari sistem operasi Windows.

Header

Netioapi.h (termasuk Netioapi.h)

Pustaka

Netio.lib

IRQL

< DISPATCH_LEVEL

Lihat juga

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

MIB_IPFORWARD_ROW2

MIB_IPFORWARD_TABLE2

NotifyRouteChange2

SetIpForwardEntry2