IWbemHiPerfEnum-Schnittstelle (wbemcli.h)
Die IWbemHiPerfEnum-Schnittstelle wird in Aktualisierungsvorgängen verwendet, um schnellen Zugriff auf Enumerationen von instance-Objekten zu ermöglichen. WMI stellt eine Implementierung dieser Schnittstelle bereit, die an Anbieter übergeben wird, wenn IWbemHiPerfProvider::CreateRefreshableEnum aufgerufen wird, und sie kehrt an Clients zurück, wenn IWbemConfigureRefresher::AddEnum aufgerufen wird.
Clientanwendungen können nur die GetObjects-Methode dieser Schnittstelle aufrufen. Versuche von Clientanwendungen, die anderen IWbemHiPerfEnum-Methoden aufzurufen, geben WBEM_E_ACCESS_DENIED zurück. Anbieter rufen diese anderen Methoden auf, um die Enumeratoren zu aktualisieren, wenn ein Client Refresh aufruft.
Vererbung
Die IWbemHiPerfEnum-Schnittstelle erbt von der IUnknown-Schnittstelle . IWbemHiPerfEnum verfügt auch über folgende Arten von Membern:
Methoden
Die IWbemHiPerfEnum-Schnittstelle verfügt über diese Methoden.
IWbemHiPerfEnum::AddObjects Die IWbemHiPerfEnum::AddObjects-Methode fügt dem Enumerator die angegebenen instance-Objekte hinzu. |
IWbemHiPerfEnum::GetObjects Die IWbemHiPerfEnum::GetObjects-Methode ruft Objekte ab, die sich derzeit im Enumerator befinden. |
IWbemHiPerfEnum::RemoveAll Die IWbemHiPerfEnum::RemoveAll-Methode leert alle Objekte aus dem Enumerator. |
IWbemHiPerfEnum::RemoveObjects Die IWbemHiPerfEnum::RemoveObjects-Methode entfernt Objekte (identifiziert durch ihre Aktualisierungsbezeichner) aus einer Aktualisierung. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | wbemcli.h (include Wbemidl.h) |
Weitere Informationen
Zugreifen auf Leistungsdaten in C++