Поставщик счетчиков производительности
[Поставщик счетчиков производительности больше недоступен для использования. Вместо этого используйте поставщик WMIPerfInst .]
Поставщик счетчиков производительности — это высокопроизводительный поставщик, который предоставляет необработанные данные счетчиков производительности классам счетчиков производительности WMI, производным от Win32_PerfRawData. Имя экземпляра __Win32Provider — "NT5_GenericPerfProvider_V1".
Классы Win32_PerfRawData находятся в пространстве имен WMI Root\CIMv2. Каждый класс производительности WMI соответствует объекту производительности в библиотеке производительности. Свойства этих классов представляют счетчики для объекта . Имя класса WMI для необработанного объекта счетчика имеет вид Win32_PerfRawData__service_name_object_name. Например, имя класса WMI, содержащего счетчики логических дисков, Win32_PerfRawData_PerfDisk_LogicalDisk.
Вы можете использовать соответствующий класс Win32_PerfFormattedData для получения предварительно вычисляемых данных о производительности, отображаемых в системном мониторе. Например, используйте класс Win32_PerfFormattedData_PerfDisk_LogicalDisk для получения предварительно вычисляемых данных о диске.
Дополнительные сведения о написании клиента, который может получать доступ к необработанным данным о производительности, см. в разделе Доступ к данным о производительности в C++.
Как высокопроизводительный поставщик счетчиков производительности реализует стандартный интерфейс IWbemProviderInit , а также метод IWbemRefresher::Refresh и следующие методы IWbemHiPerfProvider :
- CreateRefreshableEnum
- CreateRefreshableObject
- CreateRefresher
- GetObjects
- QueryInstances
- StopRefreshing
Связанные темы