Compartilhar via


Função DnsCancelQuery (windns.h)

A função DnsCancelQuery pode ser usada para cancelar uma consulta pendente para o namespace DNS.

Sintaxe

DNS_STATUS DnsCancelQuery(
  [in] PDNS_QUERY_CANCEL pCancelHandle
);

Parâmetros

[in] pCancelHandle

Um ponteiro para uma estrutura DNS_QUERY_CANCEL usada para cancelar uma consulta DNS assíncrona. A estrutura deve ter sido retornada no parâmetro pCancelHandle de uma chamada anterior para DnsQueryEx.

Retornar valor

Retorna a confirmação de êxito após a conclusão bem-sucedida. Caso contrário, ele retornará o código de erro específico do DNS apropriado, conforme definido em Winerror.h.

Comentários

O DnsCancelQuery não aguarda a conclusão de uma consulta antes do cancelamento. Portanto, os aplicativos devem acompanhar consultas pendentes por meio de seus DNS_QUERY_COMPLETION_ROUTINE retornos de chamada DNS.

pCancelHandle é válido até que o DNS_QUERY_COMPLETION_ROUTINE retorno de chamada DNS seja invocado e DnsCancelQuery seja concluído.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho windns.h
Biblioteca Dnsapi.lib
DLL Dnsapi.dll

Confira também

DNS_QUERY_COMPLETION_ROUTINE

DNS_QUERY_REQUEST

DNS_QUERY_RESULT

DnsQuery

DnsQueryEx