Interface IWbemHiPerfEnum (wbemcli.h)

A interface IWbemHiPerfEnum é usada em operações de atualização para fornecer acesso rápido a enumerações de objetos de instância. O WMI fornece uma implementação dessa interface, que passa para provedores quando IWbemHiPerfProvider::CreateRefreshableEnum é chamado e retorna aos clientes quando IWbemConfigureRefresher::AddEnum é chamado.

Os aplicativos cliente podem chamar apenas o método GetObjects dessa interface. As tentativas dos aplicativos cliente de chamar os outros métodos IWbemHiPerfEnum retornam WBEM_E_ACCESS_DENIED. Os provedores chamam esses outros métodos para atualizar os enumeradores sempre que um cliente chama Refresh.

Nota Essa interface não é implementada pelo usuário ou por um provedor em nenhuma circunstância. A implementação fornecida pelo WMI é a única com suporte.
 

Herança

A interface IWbemHiPerfEnum herda da interface IUnknown . IWbemHiPerfEnum também tem estes tipos de membros:

Métodos

A interface IWbemHiPerfEnum tem esses métodos.

 
IWbemHiPerfEnum::AddObjects

O método IWbemHiPerfEnum::AddObjects adiciona os objetos de instância fornecidos ao enumerador.
IWbemHiPerfEnum::GetObjects

O método IWbemHiPerfEnum::GetObjects recupera objetos que residem atualmente no enumerador.
IWbemHiPerfEnum::RemoveAll

O método IWbemHiPerfEnum::RemoveAll esvazia todos os objetos do enumerador.
IWbemHiPerfEnum::RemoveObjects

O método IWbemHiPerfEnum::RemoveObjects remove objetos (identificados por seus identificadores de atualizador) de um atualizador.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (include Wbemidl.h)

Confira também

Acessar dados de desempenho do C++

Como acessar classes de desempenho pré-instaladas do WMI

API COM para WMI

IWbemRefresher