getBestRoute 函式 (iphlpapi.h)
GetBestRoute函式會擷取指定目的地 IP 位址的最佳路由。
語法
IPHLPAPI_DLL_LINKAGE DWORD GetBestRoute(
[in] DWORD dwDestAddr,
[in] DWORD dwSourceAddr,
[out] PMIB_IPFORWARDROW pBestRoute
);
參數
[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 |
程式庫 | Iphlpapi.lib |
Dll | Iphlpapi.dll |