IWbemEventConsumerProvider界面为事件消费者提供者提供主界面。通过此接口和FindConsumer方法,事件消费者提供者可以指定哪些事件消费者应该接收给定的事件。WMI首次向特定消费者发送一个事件,WMI调用FindConsumer来检索该物理消费者的接收器的指针。WMI然后发送FindConsumer提供的接收事件的所有后续事件。
如果您实施永久事件消费者,则必须实施IWbemEventConsumerProvider,以便WMI可以向您的实体消费者传递事件。
方法
IWbemEventConsumerProvider接口继承了IUnknown接口的方法。
此外,IWbemEventConsumerProvider定义了以下方法。
方法 |
描述 |
FindConsumer |
由Windows Management调用为特定逻辑消费者检索IWbemUnboundObjectSink对象。 |
要求
客户 |
需要Windows Vista,Windows XP,Windows 2000 Professional,Windows NT Workstation 4.0 SP4及更高版本,Windows Me,Windows 98或Windows 95。 |
服务器 |
需要Windows Server 2008,Windows Server 2003,Windows 2000 Server或Windows NT Server 4.0 SP4及更高版本。 |
头 |
在Wbemprov.h中声明包括Wbemidl.h。 |
图书馆 |
使用Wbemuuid.lib。 |
DLL |
需要Wbemsvc.dll。 |