Interface IWbemHiPerfEnum (wbemcli.h)

L’interface IWbemHiPerfEnum est utilisée dans les opérations d’actualisation pour fournir un accès rapide aux énumérations des objets instance. WMI fournit une implémentation de cette interface, qu’il transmet aux fournisseurs quand IWbemHiPerfProvider::CreateRefreshableEnum est appelé, et qu’il retourne aux clients quand IWbemConfigureRefresher::AddEnum est appelé.

Les applications clientes peuvent appeler uniquement la méthode GetObjects de cette interface. Les tentatives des applications clientes d’appeler les autres méthodes IWbemHiPerfEnum retournent WBEM_E_ACCESS_DENIED. Les fournisseurs appellent ces autres méthodes pour mettre à jour les énumérateurs chaque fois qu’un client appelle Refresh.

Note Cette interface n’est en aucun cas implémentée par l’utilisateur ou par un fournisseur. L’implémentation fournie par WMI est la seule prise en charge.
 

Héritage

L’interface IWbemHiPerfEnum hérite de l’interface IUnknown. IWbemHiPerfEnum a également les types de membres suivants :

Méthodes

L’interface IWbemHiPerfEnum a ces méthodes.

 
IWbemHiPerfEnum::AddObjects

La méthode IWbemHiPerfEnum::AddObjects ajoute les objets instance fournis à l’énumérateur.
IWbemHiPerfEnum::GetObjects

La méthode IWbemHiPerfEnum::GetObjects récupère les objets résidant actuellement dans l’énumérateur.
IWbemHiPerfEnum::RemoveAll

La méthode IWbemHiPerfEnum::RemoveAll vide tous les objets de l’énumérateur.
IWbemHiPerfEnum::RemoveObjects

La méthode IWbemHiPerfEnum::RemoveObjects supprime des objets (identifiés par leurs identificateurs d’actualisation) d’un actualiseur.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemcli.h (include Wbemidl.h)

Voir aussi

Accès aux données de performances en C++

Accès aux classes de performances préinstallées WMI

API COM pour WMI

IWbemRefresher