Share via


IWbemEventProviderQuerySink 인터페이스(wbemprov.h)

IWbemEventProviderQuerySink 인터페이스는 성능을 최적화하기 위해 현재 활성 상태인 이벤트 쿼리 필터 종류를 알고자 하는 이벤트 공급자에 의해 선택적으로 구현됩니다.

상속

IWbemEventProviderQuerySink 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWbemEventProviderQuerySink 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWbemEventProviderQuerySink 인터페이스에는 이러한 메서드가 있습니다.

 
IWbemEventProviderQuerySink::CancelQuery

논리 이벤트 소비자가 Windows Management를 사용하여 관련 이벤트 쿼리 필터를 취소할 때마다 IWbemEventProviderQuerySink::CancelQuery 메서드를 호출합니다.
IWbemEventProviderQuerySink::NewQuery

논리 이벤트 소비자가 Windows Management에 관련 이벤트 쿼리 필터를 등록할 때 IWbemEventProviderQuerySink::NewQuery 메서드를 호출합니다.

설명

WMI는 이벤트 공급자가 활성화된 후 IWbemEventProvider 의 메서드를 한 번만 호출하지만 WMI는 IWbemEventProviderQuerySink 의 메서드를 적절하게 지속적으로 호출합니다. 공급자는 필요에 따라 IWbemEventProviderQuerySink 메서드에 대한 모든 호출을 무시할 수 있습니다. 이 점은 매우 중요합니다. IWbemEventProviderQuerySink 를 지원하는 것은 공급자가 쿼리에서 요청한 이벤트 이상을 제공할 것임을 나타냅니다.

또한 공급자는 요청된 것보다 더 많은 이벤트를 생성할 수 있으며 WMI는 적절하게 필터링합니다. 이 기능은 WQL(WMI 쿼리 언어)의 모든 부분을 처리하지 않고 IWbemEventProviderQuerySink 를 구현하고 처리를 최적화할 수 있습니다. instance 경우 공급자가 특정 쿼리를 구체적으로 처리하지 않는 경우 공급자는 쿼리에 대해 가능한 모든 이벤트를 생성할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 wbemprov.h(Wbemidl.h 포함)