getBestRoute 函数 (iphlpapi.h)
GetBestRoute 函数检索到指定目标 IP 地址的最佳路由。
语法
IPHLPAPI_DLL_LINKAGE DWORD GetBestRoute(
[in] DWORD dwDestAddr,
[in] DWORD dwSourceAddr,
[out] PMIB_IPFORWARDROW pBestRoute
);
parameters
[in] dwDestAddr
要为其获取最佳路由的目标 IP 地址。
[in] dwSourceAddr
源 IP 地址。 此 IP 地址对应于本地计算机上的接口。 如果存在指向目标地址的多个最佳路由,该函数会选择使用此接口的路由。
此参数是可选的。 调用方可以指定此参数的零。
[out] pBestRoute
指向 MIB_IPFORWARDROW 结构的指针,该结构包含 dwDestAddr 指定的 IP 地址的最佳路由。
返回值
如果函数成功,则返回值NO_ERROR。
如果函数失败,请使用 FormatMessage 获取返回错误的消息字符串。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | iphlpapi.h |
Library | Iphlpapi.lib |
DLL | Iphlpapi.dll |