Interface IWbemEventProviderQuerySink (wbemprov.h)

L’interface IWbemEventProviderQuerySink est éventuellement implémentée par les fournisseurs d’événements qui souhaitent savoir quels types de filtres de requête d’événements sont actuellement actifs pour optimiser les performances.

Héritage

L’interface IWbemEventProviderQuerySink hérite de l’interface IUnknown. IWbemEventProviderQuerySink possède également les types de membres suivants :

Méthodes

L’interface IWbemEventProviderQuerySink possède ces méthodes.

 
IWbemEventProviderQuerySink ::CancelQuery

Appelez la méthode IWbemEventProviderQuerySink ::CancelQuery chaque fois qu’un consommateur d’événements logique annule un filtre de requête d’événement approprié avec Windows Management.
IWbemEventProviderQuerySink ::NewQuery

Appelez la méthode IWbemEventProviderQuerySink ::NewQuery lorsqu’un consommateur d’événements logiques inscrit un filtre de requête d’événement approprié auprès de Windows Management.

Remarques

Bien que WMI n’appelle les méthodes d’IWbemEventProvider qu’une seule fois après qu’un fournisseur d’événements soit actif, WMI appelle les méthodes d’IWbemEventProviderQuerySink en continu, le cas échéant. Le fournisseur peut ignorer tous les appels aux méthodes IWbemEventProviderQuerySink si nécessaire. Ce point est très important ; la prise en charge d’IWbemEventProviderQuerySink indique qu’un fournisseur fournit au moins les événements demandés par les requêtes.

Un fournisseur peut également générer plus d’événements que demandé, que WMI filtre le cas échéant. Cette fonctionnalité signifie que vous pouvez implémenter IWbemEventProviderQuerySink et optimiser le traitement sans traiter toutes les parties du langage de requête WMI (WQL). Par instance, si un fournisseur ne gère pas spécifiquement une requête particulière, il peut générer tous les événements possibles pour la requête.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemprov.h (inclure Wbemidl.h)