Partager via


IWbemEventProviderQuerySink::CancelQuery, méthode (wbemprov.h)

Appelez la méthode IWbemEventProviderQuerySink::CancelQuery chaque fois qu’un consommateur d’événements logiques annule un filtre de requête d’événement approprié avec Windows Management. La méthode CancelQuery détermine la façon dont un fournisseur d’événements répond à un filtre de requête d’événement annulé approprié. Chaque fois que WMI récupère un avis d’annulation pour un filtre de requête d’événement auprès d’un consommateur, WMI appelle CancelQuery pour faire écho à l’annulation au fournisseur d’événements responsable. Le fournisseur d’événements peut examiner l’identificateur de la requête pour déterminer la requête en cours d’annulation. Le fournisseur modifie ensuite les événements qui sont envoyés en fonction de l’annulation.

Syntaxe

HRESULT CancelQuery(
  [in] unsigned long dwId
);

Paramètres

[in] dwId

Identificateur de la requête qui a été annulée. Cet identificateur a été initialement remis au fournisseur par la méthode NewQuery de cette interface.

Valeur retournée

Cette méthode retourne une valeur HRESULT qui indique le statut de l'appel de méthode. La liste suivante répertorie la valeur contenue dans un HRESULT.

Remarques

Chaque fois qu’un consommateur inscrit un nouveau filtre de requête d’événement, Windows Management appelle la méthode IWbemEventProviderQuerySink::NewQuery avec l’identificateur de requête. Plus tard, lorsque cette requête est désinscrit, cette méthode est appelée pour indiquer quelle requête n’est plus en attente.

Les fournisseurs utilisent cette méthode pour optimiser la génération d’événements en interne.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemprov.h (include Wbemidl.h)
Bibliothèque Wbemuuid.lib
DLL Wbemsvc.dll

Voir aussi

IWbemEventProviderQuerySink

IWbemEventProviderQuerySink::NewQuery