3 out of 4 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".

Windows 2000:  The Formatted Performance Data Provider and its classes are not available. You can obtain raw performance data through the Performance Counter Provider. Use the Performance Monitoring Provider instead.

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

 

 

Send comments about this topic to Microsoft

Build date: 11/19/2012

Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.