Função GetBestRoute (iphlpapi.h)
A função GetBestRoute recupera a melhor rota para o endereço IP de destino especificado.
Sintaxe
IPHLPAPI_DLL_LINKAGE DWORD GetBestRoute(
[in] DWORD dwDestAddr,
[in] DWORD dwSourceAddr,
[out] PMIB_IPFORWARDROW pBestRoute
);
Parâmetros
[in] dwDestAddr
Endereço IP de destino para o qual obter a melhor rota.
[in] dwSourceAddr
Endereço IP de origem. Esse endereço IP corresponde a uma interface no computador local. Se existirem várias rotas recomendadas para o endereço de destino, a função selecionará a rota que usa essa interface.
Esse parâmetro é opcional. O chamador pode especificar zero para esse parâmetro.
[out] pBestRoute
Ponteiro para uma estrutura MIB_IPFORWARDROW que contém a melhor rota para o endereço IP especificado por dwDestAddr.
Valor retornado
Se a função for bem-sucedida, o valor retornado será NO_ERROR.
Se a função falhar, use FormatMessage para obter a cadeia de caracteres de mensagem para o erro retornado.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | iphlpapi.h |
Biblioteca | Iphlpapi.lib |
DLL | Iphlpapi.dll |
Confira também
Referência de função auxiliar de IP