Função IsDestinationReachableA (sensapi.h)
A função IsDestinationReachable determina se um destino especificado pode ou não ser atingido e fornece informações de QOC (Qualidade da Conexão) para um destino.
Windows Vista e posterior, Windows Server 2008 e posterior: Essa função não tem suporte e sempre retorna ERROR_CALL_NOT_IMPLEMENTED.
Sintaxe
BOOL IsDestinationReachableA(
[in] LPCSTR lpszDestination,
[in, out] LPQOCINFO lpQOCInfo
);
Parâmetros
[in] lpszDestination
Um ponteiro para um cadeia de caracteresterminada nula que especifica um destino. O destino pode ser um endereço IP, nome UNC ou URL.
[in, out] lpQOCInfo
Um ponteiro para a estrutura de QOCINFO
Valor de retorno
Código de retorno | Descrição |
---|---|
|
Um destino pode ser alcançado. |
|
Um destino não pode ser alcançado. Para obter informações de erro estendidas, chame GetLastError. |
|
Essa função não está disponível no Windows Vista. |
Observações
Os aplicativos cliente usam essa função para determinar as informações de QOC antes de prosseguir com as operações de rede. Para computadores autônomos que estão diretamente conectados a uma rede por meio de um RAS (cartão de rede ou servidor de acesso remoto), essa função gera tráfego de rede mínimo com chamadas RPC para o roteador mais próximo. Para computadores que fazem parte de uma rede em que um destino pode ser acessado usando RAS ou um gateway de rede, essa função executa ping em um destino para gerar informações precisas de QOC.
Essa função só está disponível para conexões TCP/IP. Um chamador fornece o buffer para a estrutura de QOCINFO
A partir de aplicativos projetados para Windows Vista e Windows Server 2008, os desenvolvedores devem considerar o uso do Network List Manager em vez dessa função.
Nota
O cabeçalho sensapi.h define IsDestinationReachable como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | sensapi.h |
biblioteca | Sensapi.lib |
de DLL |
Sensapi.dll |