Interface IWbemHiPerfProvider (wbemprov.h)
A interface IWbemHiPerfProvider permite que os provedores forneçam objetos e enumeradores atualizáveis. Provedores de alto desempenho podem ser carregados em processo para o WMI ou um processo de cliente. Quando o provedor é carregado em processo para um processo de cliente, ele usa o CLSID especificado como o valor ClientLoadableCLSID no __Win32Provider que representa a definição da instância do provedor.
Herança
A interface IWbemHiPerfProvider herda da interface IUnknown . IWbemHiPerfProvider também tem esses tipos de membros:
Métodos
A interface IWbemHiPerfProvider tem esses métodos.
IWbemHiPerfProvider::CreateRefreshableEnum Cria uma nova enumeração atualizável. |
IWbemHiPerfProvider::CreateRefreshableObject Solicita um objeto de instância atualizável. |
IWbemHiPerfProvider::CreateRefresher Cria um atualizador. |
IWbemHiPerfProvider::GetObjects Insere as propriedades não chave dos objetos na matriz fornecida. |
IWbemHiPerfProvider::QueryInstances Retorna instâncias da classe especificada usando a instância IWbemObjectSink fornecida. |
IWbemHiPerfProvider::StopRefreshing Para de atualizar o objeto ou o enumerador correspondente ao identificador fornecido. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | wbemprov.h (inclua Wbemidl.h) |
Confira também
Acessar dados de desempenho do C++
Como acessar classes de desempenho pré-instaladas do WMI
Como desenvolver um provedor do WMI
Transformar um provedor de instância em um provedor de alto desempenho