Provider van prestatiemeteritems
[De prestatiemeteritemprovider is niet meer beschikbaar voor gebruik. Gebruik in plaats daarvan de WMIPerfInst--provider.]
De provider prestatiemeteritems is een provider met hoge prestaties die onbewerkte prestatiemeteritems levert aan de WMI-Prestatiemeteritems afgeleid van Win32_PerfRawData. De naam van het __Win32Provider exemplaar is 'NT5_GenericPerfProvider_V1'.
De Win32_PerfRawData klassen bevinden zich in de naamruimte WMI Root\CIMv2. Elke WMI-prestatieklasse komt overeen met een prestatieobject in een prestatiebibliotheek. De eigenschappen van deze klassen vertegenwoordigen de tellers voor het object. De WMI-klassenaam voor een onbewerkt tellerobject is van het formulier Win32_PerfRawData__service_name_object_name. De WMI-klassenaam die de logische schijftellers bevat, is bijvoorbeeld Win32_PerfRawData_PerfDisk_LogicalDisk.
U kunt de bijbehorende Win32_PerfFormattedData-klasse gebruiken om de vooraf berekende prestatiegegevens op te halen die worden weergegeven in System Monitor-. Gebruik bijvoorbeeld de klasse Win32_PerfFormattedData_PerfDisk_LogicalDisk om vooraf berekende schijfgegevens op te halen.
Zie Toegang tot prestatiegegevens in C++voor meer informatie over het schrijven van een client die toegang heeft tot onbewerkte prestatiegegevens.
Als provider met hoge prestaties implementeert de provider prestatiemeteritems de standaardinterface IWbemProviderInit, evenals de IWbemRefresher::Refresh methode en de volgende IWbemHiPerfProvider methoden:
- CreateRefreshableEnum-
- CreateRefreshableObject
- CreateRefresher-
- GetObjects-
- QueryInstances
- StopRefreshing-
Verwante onderwerpen