Freigeben über


GetBestRoute-Funktion (iphlpapi.h)

Die GetBestRoute-Funktion ruft die beste Route an die angegebene Ziel-IP-Adresse ab.

Syntax

IPHLPAPI_DLL_LINKAGE DWORD GetBestRoute(
  [in]  DWORD             dwDestAddr,
  [in]  DWORD             dwSourceAddr,
  [out] PMIB_IPFORWARDROW pBestRoute
);

Parameter

[in] dwDestAddr

Ziel-IP-Adresse, für die die beste Route abgerufen werden soll.

[in] dwSourceAddr

Quell-IP-Adresse. Diese IP-Adresse entspricht einer Schnittstelle auf dem lokalen Computer. Wenn mehrere beste Routen zur Zieladresse vorhanden sind, wählt die Funktion die Route aus, die diese Schnittstelle verwendet.

Dieser Parameter ist optional. Der Aufrufer kann null für diesen Parameter angeben.

[out] pBestRoute

Zeiger auf eine MIB_IPFORWARDROW-Struktur , die die beste Route für die durch dwDestAddr angegebene IP-Adresse enthält.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, verwenden Sie FormatMessage , um die Nachrichtenzeichenfolge für den zurückgegebenen Fehler abzurufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile iphlpapi.h
Bibliothek Iphlpapi.lib
DLL Iphlpapi.dll

Weitere Informationen

GetBestInterface

IP-Hilfsfunktionsreferenz

IP-Hilfsprogramm-Startseite

MIB_IPFORWARDROW