SystemConfig_CPU class

This class is the event type class for CPU configuration events.

The following syntax is simplified from MOF code.

Syntax

[EventType(10), EventTypeName("CPU")]
class SystemConfig_CPU : SystemConfig
{
  uint32 MHz;
  uint32 NumberOfProcessors;
  uint32 MemSize;
  uint32 PageSize;
  uint32 AllocationGranularity;
  char16 ComputerName[];
  char16 DomainName[];
  uint32 HyperThreadingFlag;
};

Members

The SystemConfig_CPU class has these types of members:

Properties

The SystemConfig_CPU class has these properties.

AllocationGranularity

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (5)

Granularity with which virtual memory is allocated.

ComputerName

Data type: char16 array

Access type: Read-only

Qualifiers: WmiDataId (6), Max (256), Format("s")

Name of the computer.

DomainName

Data type: char16 array

Access type: Read-only

Qualifiers: WmiDataId (7), Max (132), Format("s")

Name of the domain in which the computer is a member.

HyperThreadingFlag

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (8), Pointer

Indicates if the hyper-threading option is on or off for a processor. Each bit reflects the hyper-threading state of a CPU on the computer.

MemSize

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (3)

Total amount of physical memory available to the operating system.

MHz

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (1)

Maximum speed of the processor, in megahertz.

NumberOfProcessors

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (2)

Number of processors on the computer.

PageSize

Data type: uint32

Access type: Read-only

Qualifiers: WmiDataId (4)

Size of a swap page, in bytes.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]

See also

SystemConfig