IWbemEventProviderQuerySink-Schnittstelle (wbemprov.h)

Die IWbemEventProviderQuerySink-Schnittstelle wird optional von Ereignisanbietern implementiert, die wissen möchten, welche Arten von Ereignisabfragefiltern derzeit aktiv sind, um die Leistung zu optimieren.

Vererbung

Die IWbemEventProviderQuerySink-Schnittstelle erbt von der IUnknown-Schnittstelle . IWbemEventProviderQuerySink verfügt auch über die folgenden Membertypen:

Methoden

Die IWbemEventProviderQuerySink-Schnittstelle verfügt über diese Methoden.

 
IWbemEventProviderQuerySink::CancelQuery

Rufen Sie die IWbemEventProviderQuerySink::CancelQuery-Methode auf, wenn ein logischer Ereignis-Consumer einen relevanten Ereignisabfragefilter mit der Windows-Verwaltung abbricht.
IWbemEventProviderQuerySink::NewQuery

Rufen Sie die IWbemEventProviderQuerySink::NewQuery-Methode auf, wenn ein Consumer für logische Ereignisse einen relevanten Ereignisabfragefilter bei der Windows-Verwaltung registriert.

Hinweise

Obwohl WMI die Methoden von IWbemEventProvider nur einmal aufruft, nachdem ein Ereignisanbieter aktiv wird, ruft WMI die Methoden von IWbemEventProviderQuerySink nach Bedarf kontinuierlich auf. Der Anbieter kann alle Aufrufe von IWbemEventProviderQuerySink-Methoden nach Bedarf ignorieren. Dieser Punkt ist sehr wichtig; Die Unterstützung von IWbemEventProviderQuerySink gibt an, dass ein Anbieter mindestens die von Abfragen angeforderten Ereignisse bereitstellt.

Ein Anbieter kann auch mehr Ereignisse generieren als angefordert, die von WMI entsprechend gefiltert werden. Diese Funktionalität bedeutet, dass Sie IWbemEventProviderQuerySink implementieren und die Verarbeitung optimieren können, ohne alle Teile der WMI-Abfragesprache (WQL) zu behandeln. Wenn instance ein Anbieter eine bestimmte Abfrage nicht speziell verarbeitet, kann der Anbieter alle möglichen Ereignisse für die Abfrage generieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile wbemprov.h (include Wbemidl.h)