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

API COM para WMI

Como desenvolver um provedor do WMI

IWbemRefresher

Transformar um provedor de instância em um provedor de alto desempenho

Escrever um provedor de instância