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 |