GetBestRoute, fonction (iphlpapi.h)

La fonction GetBestRoute récupère le meilleur itinéraire vers l’adresse IP de destination spécifiée.

Syntaxe

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

Paramètres

[in] dwDestAddr

Adresse IP de destination pour laquelle obtenir le meilleur itinéraire.

[in] dwSourceAddr

Adresse IP source. Cette adresse IP correspond à une interface sur l’ordinateur local. S’il existe plusieurs meilleurs itinéraires vers l’adresse de destination, la fonction sélectionne l’itinéraire qui utilise cette interface.

Ce paramètre est facultatif. L’appelant peut spécifier zéro pour ce paramètre.

[out] pBestRoute

Pointeur vers une structure de MIB_IPFORWARDROW contenant la meilleure route pour l’adresse IP spécifiée par dwDestAddr.

Valeur retournée

Si la fonction réussit, la valeur de retour est NO_ERROR.

Si la fonction échoue, utilisez FormatMessage pour obtenir la chaîne de message de l’erreur retournée.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête iphlpapi.h
Bibliothèque Iphlpapi.lib
DLL Iphlpapi.dll

Voir aussi

GetBestInterface

Informations de référence sur les fonctions d’assistance IP

Page de démarrage de l’assistance IP

MIB_IPFORWARDROW