Funzione GetBestRoute (iphlpapi.h)

La funzione GetBestRoute recupera la route migliore all'indirizzo IP di destinazione specificato.

Sintassi

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

Parametri

[in] dwDestAddr

Indirizzo IP di destinazione per il quale ottenere la route migliore.

[in] dwSourceAddr

Indirizzo IP di origine. Questo indirizzo IP corrisponde a un'interfaccia nel computer locale. Se esistono più route migliori per l'indirizzo di destinazione, la funzione seleziona la route che usa questa interfaccia.

Questo parametro è facoltativo e, Il chiamante può specificare zero per questo parametro.

[out] pBestRoute

Puntatore a una struttura MIB_IPFORWARDROW contenente la route migliore per l'indirizzo IP specificato da dwDestAddr.

Valore restituito

Se la funzione ha esito positivo, il valore restituito viene NO_ERROR.

Se la funzione ha esito negativo, usare FormatMessage per ottenere la stringa del messaggio per l'errore restituito.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione iphlpapi.h
Libreria Iphlpapi.lib
DLL Iphlpapi.dll

Vedi anche

GetBestInterface

Informazioni di riferimento sulle funzioni helper IP

Pagina iniziale dell'helper IP

MIB_IPFORWARDROW