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
Referencia de la función auxiliar de IP