Win32_Perf class
The Win32_Perf abstract class is the base class for the performance counter classes Win32_PerfRawData and Win32_PerfFormattedData. It defines the required timestamp and frequency properties used in the CounterType algorithms for the performance counter classes.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties and methods are in alphabetic order, not MOF order.
Syntax
class Win32_Perf : CIM_StatisticalInformation
{
string Caption;
string Description;
string Name;
uint64 Frequency_Object;
uint64 Frequency_PerfTime;
uint64 Frequency_Sys100NS;
uint64 Timestamp_Object;
uint64 Timestamp_PerfTime;
uint64 Timestamp_Sys100NS;
};
Members
The Win32_Perf class has these types of members:
Properties
The Win32_Perf class has these properties.
-
Caption
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64)
Short textual description for the statistic or metric.
This property is inherited from CIM_StatisticalInformation.
-
-
Description
-
-
Data type: string
-
Access type: Read-only
Textual description of the statistic or metric.
This property is inherited from CIM_StatisticalInformation.
-
-
Frequency_Object
-
-
Data type: uint64
-
Access type: Read-only
Frequency in ticks per second of the Timestamp_Object property. When sub-classed, the provider defines this property.
For more information about using uint64 values in scripts, see Scripting in WMI.
-
-
Frequency_PerfTime
-
-
Data type: uint64
-
Access type: Read-only
Frequency in ticks per second of the Frequency_PerfTime property. A value can be obtained by calling the Windows function QueryPerformanceCounter.
For more information about using uint64 values in scripts, see Scripting in WMI.
-
-
Frequency_Sys100NS
-
-
Data type: uint64
-
Access type: Read-only
Frequency in ticks per second of the Timestamp_Sys100NS property (10000000).
For more information about using uint64 values in scripts, see Scripting in WMI.
-
-
Name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (256)
Label by which the statistic or metric is known. When subclassed, this property can be overridden to be a key property.
This property is inherited from CIM_StatisticalInformation.
-
-
Timestamp_Object
-
-
Data type: uint64
-
Access type: Read-only
Object-defined timestamp. The provider defines his property.
For more information about using uint64 values in scripts, see Scripting in WMI.
-
-
Timestamp_PerfTime
-
-
Data type: uint64
-
Access type: Read-only
High Performance counter timestamp. A value can be obtained by calling the Windows function QueryPerformanceCounter.
For more information about using uint64 values in scripts, see Scripting in WMI.
-
-
Timestamp_Sys100NS
-
-
Data type: uint64
-
Access type: Read-only
Timestamp value in 100 nanosecond units.
For more information about using uint64 values in scripts, see Scripting in WMI.
-
Remarks
The Win32_Perf class derives from CIM_StatisticalInformation.
Requirements
Minimum supported client |
Windows Vista |
Minimum supported server |
Windows Server 2008 |
Namespace |
Root\WMI |
MOF |
|
DLL |
|