Export (0) Print
Expand All
Expand Minimize
4 out of 5 rated this helpful - Rate this topic

Formatted Performance Data Provider

[The Formatted Performance Data Provider, also known as the "Cooked Counter Provider," is no longer available for use as of Windows Vista. Instead, use the WMIPerfInst provider.]

The high-performance Formatted Performance Data provider supplies calculated ("cooked") performance counter data, such as the percentage of time a disk spends writing data. This provider supplies dynamic data to the WMI classes derived from Win32_PerfFormattedData. The difference between this provider and the Performance Counter provider is that the Performance Counter provider supplies raw data and the Cooked Counter provider supplies performance data that appears exactly as in System Monitor. The __Win32Provider instance name is "HiPerfCooker_v1".

The WMI formatted class name for a counter object is of the form "Win32_PerfFormattedData_<service_name>_<object_name>". For example, the WMI class name that contains the logical disk counters is Win32_PerfFormattedData_PerfDisk_LogicalDisk. These classes are located in the root\cimv2 namespace.

The Win32_PerfFormattedData classes use the CookingType qualifier in WMI Performance Counter Types to specify the formula for calculating performance data. This qualifier is the same as the CounterType qualifier in the Win32_PerfRawData classes.

As a high-performance provider, the Cooked Counter provider implements the standard IWbemProviderInit interface, as well as the IWbemRefresher::Refresh method and the following IWbemHiPerfProvider methods:

Related topics

WMI Providers

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.