Zprostředkovatel čítačů výkonu
[Zprostředkovatel čítače výkonu už není k dispozici pro použití. Místo toho použijte poskytovatele WMIPerfInst.]
Poskytovatel čítače výkonu je vysoce výkonný zprostředkovatel, který poskytuje nezpracovaná data čítače výkonu třídy čítačů výkonu odvozené z Win32_PerfRawData. Název instance __Win32Provider je "NT5_GenericPerfProvider_V1".
Třídy Win32_PerfRawData jsou umístěny v oboru názvů WMI Root\CIMv2. Každá třída výkonu služby WMI odpovídá objektu výkonu v knihovně výkonu. Vlastnosti těchto tříd představují čítače objektu. Název třídy WMI pro nezpracovaný čítač objektu je formulář Win32_PerfRawData__service_name_object_name. Například název třídy služby WMI, který obsahuje čítače logického disku, je Win32_PerfRawData_PerfDisk_LogicalDisk.
Pomocí odpovídající třídy Win32_PerfFormattedData můžete získat předem vypočítaná data o výkonu zobrazená v sledování systému. Pomocí třídy Win32_PerfFormattedData_PerfDisk_LogicalDisk můžete například získat předem počítaná data disku.
Další informace o tom, jak zapsat klienta, který má přístup k nezpracovaným datům o výkonu, najdete v tématu Přístup k datům o výkonu v jazyce C++.
Jako poskytovatel vysoce výkonného čítače výkonu implementuje standardní IWbemProviderInit rozhraní, stejně jako IWbemRefresher::Refresh metoda a následující IWbemHiPerfProvider metody:
- CreateRefreshableEnum
- CreateRefreshableObject
- createRefresher
- GetObjects
- instance QueryInstances
- StopRefreshing
Související témata