Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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++