Performance Counter Classes

Performance Counter classes allow script and program access to system performance data calculated by existing high-performance providers. These classes consist of raw performance counter classes and formatted performance counter classes.

Different providers supply performance library data through WMI. The WMIPerfClass and WMIPerfInst providers supply classes for both version 1 and version 2 Performance Counters. These providers maintain compatibility with the classes available in earlier operating systems.

The classes in this section are the abstract base classes used to create performance counter classes. This is not a complete list of classes that you may find on your operating system. For more information, see Performance Libraries and WMI.

In this section


The base class for the performance counter classes Win32_PerfRawData and Win32_PerfFormattedData.


an abstract base class for the pre-installed, calculated data classes.


The abstract base class for all concrete raw performance counter classes.

Win32 Classes