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) |