共用方式為


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

另請參閱

GetBestInterface

IP 協助程式函式參考

IP 協助程式起始頁

MIB_IPFORWARDROW