wbemprov.h 标头
Windows Management Instrumentation 使用此标头。 有关详细信息,请参阅:
wbemprov.h 包含以下编程接口:
接口
IWbemDecoupledBasicEventProvider IWbemDecoupledBasicEventProvider 接口是一个可共同创建的接口,用于向 WMI 注册分离的提供程序。 创建的对象应传递到 IWbemDecoupledRegistrar::Register 的 pUnknown 参数中。 |
IWbemDecoupledRegistrar IWbemDecoupledRegistrar 接口将分离的提供程序与 WMI 相关联。 此接口允许进程托管的提供程序定义接口的互操作性生存期,并与其他提供程序共存。 |
IWbemEventConsumerProvider 为事件使用者提供程序提供主接口。 通过此接口和 FindConsumer 方法,事件使用者提供程序可以指示哪些事件使用者应接收给定的事件。 |
IWbemEventProvider 使用 IWbemEventProvider 接口启动与事件提供程序的通信。 当使用者表示有兴趣接收提供程序生成的事件时,Windows 管理会调用提供程序对此接口的实现。 |
IWbemEventProviderQuerySink IWbemEventProviderQuerySink 接口由想要知道哪些类型的事件查询筛选器当前处于活动状态以优化性能的事件提供程序选择性地实现。 |
IWbemEventProviderSecurity IWbemEventProviderSecurity 接口由想要限制使用者访问其事件的事件提供程序实现。 有关何时使用此接口的详细信息,请参阅保护 WMI 事件。 |
IWbemEventSink 使用一组受限的查询启动与事件提供程序的通信。 |
IWbemHiPerfProvider 使提供程序能够提供可刷新对象和枚举器。 |
IWbemPropertyProvider 支持检索和更新 WMI 类实例中的各个属性。 |
IWbemProviderIdentity 如果提供程序使用多个 Name (具有相同 CLSID 值的多个 __Win32Provider) 实例来注册自身,则 IWbemProviderIdentity 接口由事件提供程序实现。 |
IWbemProviderInit Windows 管理调用 IWbemProviderInit 接口来初始化提供程序。 所有提供程序都需要实现 IWbemProviderInit。 |
IWbemProviderInitSink IWbemProviderInitSink 接口由 WMI 实现,并由提供程序调用以报告初始化状态。 |
IWbemUnboundObjectSink IWbemUnboundObjectSink 接口由所有逻辑事件使用者实现。 它是一个简单的接收器接口,接受传递事件对象。 |