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

GetBestInterface

Referência de função auxiliar de IP

Página Inicial do Auxiliar de IP

MIB_IPFORWARDROW