Función GetBestRoute (iphlpapi.h)

La función GetBestRoute recupera la mejor ruta a la dirección IP de destino especificada.

Sintaxis

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

Parámetros

[in] dwDestAddr

Dirección IP de destino para la que obtener la mejor ruta.

[in] dwSourceAddr

Dirección IP de origen Esta dirección IP corresponde a una interfaz en el equipo local. Si existen varias rutas mejores a la dirección de destino, la función selecciona la ruta que usa esta interfaz.

Este parámetro es opcional. El autor de la llamada puede especificar cero para este parámetro.

[out] pBestRoute

Puntero a una estructura de MIB_IPFORWARDROW que contiene la mejor ruta para la dirección IP especificada por dwDestAddr.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.

Si se produce un error en la función, use FormatMessage para obtener la cadena de mensaje para el error devuelto.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado iphlpapi.h
Library Iphlpapi.lib
Archivo DLL Iphlpapi.dll

Consulte también

GetBestInterface

Referencia de la función auxiliar de IP

Página de inicio del asistente de IP

MIB_IPFORWARDROW