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结构进行初始化。
输出时,行 参数指向的MIB_IPFORWARD_ROW2结构的成员将按如下所示进行初始化。
ValidLifetime 和 PreferredLifetime
设置为无限值,环回、AutoconfigureAddress、发布和 不朽
设置为 TRUE。SitePrefixLength、指标和 协议
设置为非法值。所有其他成员
设置为零。
驱动程序调用 InitializeIpForwardEntry后,驱动程序可以更改要修改的MIB_IPFORWARD_ROW2条目中的成员,然后调用 CreateIpForwardEntry2 将新的 IP 路由条目添加到本地计算机。
要求
目标平台 |
通用 |
版本 |
在 Windows Vista 和更高版本的 Windows作系统中可用。 |
页眉 |
Netioapi.h (包括 Netioapi.h) |
图书馆 |
Netio.lib |
IRQL |
< DISPATCH_LEVEL |