Sdílet prostřednictvím


InitializeIpForwardEntry – funkce

Funkce InitializeIpForwardEntry inicializuje strukturu MIB_IPFORWARD_ROW2 s výchozími hodnotami pro položku trasy PROTOKOLU IP v místním počítači.

Syntax

VOID NETIOAPI_API_ InitializeIpForwardEntry(
  _Out_ PMIB_IPFORWARD_ROW2 Row
);

Parametry

  • řádek [out]
    Ukazatel na položku MIB_IPFORWARD_ROW2 struktury pro položku trasy PROTOKOLU IP.

    Při návratu se MIB_IPFORWARD_ROW2 struktura, na kterou tento parametr odkazuje, inicializuje s výchozími hodnotami pro položku trasy PROTOKOLU IP.

Návratová hodnota

Žádný

Poznámky

Ovladač musí použít funkci InitializeIpForwardEntry k inicializaci členů položky struktury MIB_IPFORWARD_ROW2 s výchozími hodnotami pro položku trasy PROTOKOLU IP pro pozdější použití s funkcíCreateIpForwardEntry2.

Na vstupu musí ovladač předat InitializeIpForwardEntry novou strukturu MIB_IPFORWARD_ROW2 pro inicializaci.

Ve výstupu jsou členy struktury MIB_IPFORWARD_ROW2, na které řádek body parametrů inicializován následujícím způsobem.

  • ValidLifetime a PreferredLifetime
    Nastavit na nekonečnou hodnotu,

  • smyčky , autokonfigura, publikovata nesmrtelné
    Nastavte hodnotu TRUE.

  • SitePrefixLength, Metrica Protocol
    Nastavte na neplatné hodnoty.

  • Všichni ostatní členové
    Nastavte na nulu.

Jakmile ovladač zavolá InitializeIpForwardEntry, ovladač může změnit členy v MIB_IPFORWARD_ROW2 položku, kterou chce upravit, a potom zavolat CreateIpForwardEntry2 přidat novou položku směrování IP do místního počítače.

Požadavky

Cílová platforma

univerzální

Verze

K dispozici v systémech Windows Vista a novějších verzích operačních systémů Windows.

Záhlaví

Netioapi.h (včetně Netioapi.h)

Knihovna

Netio.lib

IRQL

< DISPATCH_LEVEL

Viz také

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

MIB_IPFORWARD_ROW2

MIB_IPFORWARD_TABLE2

NotifyRouteChange2

SetIpForwardEntry2