Compartilhar via


Cabeçalho wbemprov.h

Esse cabeçalho é usado pela Instrumentação de Gerenciamento do Windows. Para obter mais informações, consulte:

wbemprov.h contém as seguintes interfaces de programação:

Interfaces

 
IWbemDecoupledBasicEventProvider

A interface IWbemDecoupledBasicEventProvider é uma interface cocreatável que registra provedores separados com WMI. O objeto criado deve ser passado para o argumento pUnknown de IWbemDecoupledRegistrar::Register.
IWbemDecoupledRegistrar

A interface IWbemDecoupledRegistrar associa provedores desacoplados ao WMI. Essa interface permite que um provedor hospedado em processo defina o tempo de vida de interoperabilidade da interface e coexista com outros provedores.
IWbemEventConsumerProvider

Fornece a interface primária para um provedor de consumidor de evento. Por meio dessa interface e do método FindConsumer, um provedor de consumidor de evento pode indicar de qual evento os consumidores devem receber um determinado evento.
IWbemEventProvider

Use a interface IWbemEventProvider para iniciar a comunicação com um provedor de eventos. O Gerenciamento do Windows chama a implementação do provedor dessa interface quando um consumidor indica interesse em receber eventos gerados pelo provedor.
IWbemEventProviderQuerySink

A interface IWbemEventProviderQuerySink é opcionalmente implementada por provedores de eventos que desejam saber quais tipos de filtros de consulta de evento estão ativos no momento para otimizar o desempenho.
IWbemEventProviderSecurity

A interface IWbemEventProviderSecurity é opcionalmente implementada por provedores de eventos que desejam restringir o acesso do consumidor ao evento. Para obter mais informações sobre quando usar essa interface, consulte Protegendo eventos WMI.
IWbemEventSink

Inicia a comunicação com um provedor de evento usando um conjunto restrito de consultas.
IWbemHiPerfProvider

Permite que os provedores forneçam objetos e enumeradores atualizáveis.
IWbemPropertyProvider

Dá suporte à recuperação e atualização de propriedades individuais em uma instância de uma classe WMI.
IWbemProviderIdentity

A interface IWbemProviderIdentity será implementada por um provedor de eventos se o provedor se registrar usando mais de um Nome (várias instâncias de __Win32Provider) com o mesmo valor CLSID.
IWbemProviderInit

A interface IWbemProviderInit é chamada pelo Gerenciamento do Windows para inicializar provedores. Todos os provedores são necessários para implementar IWbemProviderInit.
IWbemProviderInitSink

A interface IWbemProviderInitSink é implementada pelo WMI e chamada por provedores para relatar a inicialização status.
IWbemUnboundObjectSink

A interface IWbemUnboundObjectSink é implementada por todos os consumidores de eventos lógicos. É uma interface de coletor simples que aceita a entrega de objetos de evento.