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