InitializeIpForwardEntry 函式
InitializeIpForwardEntry函式會使用本機電腦上的 IP 路由專案預設值,初始化MIB_IPFORWARD_ROW2結構。
語法
VOID NETIOAPI_API_ InitializeIpForwardEntry(
_Out_ PMIB_IPFORWARD_ROW2 Row
);
參數
資料列 [out]
在專案上,IP 路由專案的 MIB_IPFORWARD_ROW2 結構專案的指標。傳回時,此參數指向的MIB_IPFORWARD_ROW2結構會使用 IP 路由專案的預設值初始化。
傳回值
無
備註
您的驅動程式必須使用 InitializeIpForwardEntry 函式,使用 IP 路由專案的預設值初始化 MIB_IPFORWARD_ROW2 結構專案的成員,以便稍後搭配 CreateIpForwardEntry2 函式使用。
在輸入時,您的驅動程式必須傳遞 InitializeIpForwardEntry 新的MIB_IPFORWARD_ROW2結構來初始化。
在輸出時, Row 參數所指向之MIB_IPFORWARD_ROW2結構的成員會初始化如下。
ValidLifetime 和 PreferredLifetime
設定為無限值,回送、 AutoconfigureAddress、 Publish和 Immortal
設定為 TRUE。SitePrefixLength、 計量和 通訊協定
設定為不合法的值。所有其他成員
設定為零。
在驅動程式呼叫 InitializeIpForwardEntry之後,驅動程式就可以變更其想要修改之MIB_IPFORWARD_ROW2專案中的成員,然後呼叫 CreateIpForwardEntry2 ,將新的 IP 路由專案新增至本機電腦。
規格需求
目標平台 |
普遍 |
版本 |
可在 Windows Vista 和更新版本的 Windows 作業系統中使用。 |
標頭 |
Netioapi.h (包含 Netioapi.h) |
程式庫 |
Netio.lib |
IRQL |
< DISPATCH_LEVEL |