Partager via


DnsCancelQuery, fonction (windns.h)

La fonction DnsCancelQuery peut être utilisée pour annuler une requête en attente dans l’espace de noms DNS.

Syntaxe

DNS_STATUS DnsCancelQuery(
  [in] PDNS_QUERY_CANCEL pCancelHandle
);

Paramètres

[in] pCancelHandle

Pointeur vers une structure de DNS_QUERY_CANCEL utilisée pour annuler une requête DNS asynchrone. La structure doit avoir été retournée dans le paramètre pCancelHandle d’un appel précédent à DnsQueryEx.

Valeur retournée

Retourne la confirmation de réussite en cas de réussite. Sinon, il retourne le code d’erreur dns approprié tel que défini dans Winerror.h.

Remarques

DnsCancelQuery n’attend pas la fin d’une requête avant l’annulation. Par conséquent, les applications doivent suivre les requêtes en attente via leurs rappels DNS DNS_QUERY_COMPLETION_ROUTINE .

pCancelHandle est valide jusqu’à ce que le rappel DNS DNS_QUERY_COMPLETION_ROUTINE soit appelé et que DnsCancelQuery se termine.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête windns.h
Bibliothèque Dnsapi.lib
DLL Dnsapi.dll

Voir aussi

DNS_QUERY_COMPLETION_ROUTINE

DNS_QUERY_REQUEST

DNS_QUERY_RESULT

DnsQuery

DnsQueryEx