CIM_Processor class (Hyper-V management)
Represents the capabilities and management of a processor.
Syntax
[Abstract, Version("2.24.1"), UMLPackagePath("CIM::Device::Processor"), AMENDMENT]
class CIM_Processor : CIM_LogicalDevice
{
string Role;
uint16 Family;
string OtherFamilyDescription;
uint16 UpgradeMethod;
uint32 MaxClockSpeed;
uint32 CurrentClockSpeed;
uint16 DataWidth;
uint16 AddressWidth;
uint16 LoadPercentage;
string Stepping;
string UniqueID;
uint16 CPUStatus;
uint32 ExternalBusClockSpeed;
};
Members
The CIM_Processor class has these types of members:
Properties
The CIM_Processor class has these properties.
-
AddressWidth
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Units ("Bits"), PUnit ("bit")
The processor address width, in bits.
-
-
CPUStatus
-
-
Data type: uint16
-
Access type: Read-only
The current status of the processor.
-
-
Unknown (0)
-
CPU Enabled (1)
-
CPU Disabled by User (2)
-
CPU Disabled By BIOS (POST Error) (3)
-
CPU Is Idle (4)
-
Other (7)
CurrentClockSpeed
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: Units ("MegaHertz"), MappingStrings ("MIF.DMTF|Processor|017.6"), PUnit ("hertz * 10^6")
The current speed, in MHz, of the processor.
DataWidth
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Units ("Bits"), PUnit ("bit")
The processor data width, in bits.
ExternalBusClockSpeed
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: Units ("MegaHertz"), PUnit ("hertz * 10^6")
The speed, in MHz, of the external bus interface (also known as the front side bus).
Family
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|Processor|017.3"), ModelCorrespondence ("CIM_Processor.OtherFamilyDescription")
The processor family type.
Other (1)
Unknown (2)
8086 (3)
80286 (4)
80386 (5)
80486 (6)
8087 (7)
80287 (8)
80387 (9)
80487 (10)
Pentium(R) brand (11)
Pentium(R) Pro (12)
Pentium(R) II (13)
Pentium(R) processor with MMX(TM) technology (14)
Celeron(TM) (15)
Pentium(R) II Xeon(TM) (16)
Pentium(R) III (17)
M1 Family (18)
M2 Family (19)
Intel(R) Celeron(R) M processor (20)
Intel(R) Pentium(R) 4 HT processor (21)
K5 Family (24)
K6 Family (25)
K6-2 (26)
K6-3 (27)
AMD Athlon(TM) Processor Family (28)
AMD(R) Duron(TM) Processor (29)
AMD29000 Family (30)
K6-2+ (31)
Power PC Family (32)
Power PC 601 (33)
Power PC 603 (34)
Power PC 603+ (35)
Power PC 604 (36)
Power PC 620 (37)
Power PC X704 (38)
Power PC 750 (39)
Intel(R) Core(TM) Duo processor (40)
Intel(R) Core(TM) Duo mobile processor (41)
Intel(R) Core(TM) Solo mobile processor (42)
Intel(R) Atom(TM) processor (43)
Alpha Family (48)
Alpha 21064 (49)
Alpha 21066 (50)
Alpha 21164 (51)
Alpha 21164PC (52)
Alpha 21164a (53)
Alpha 21264 (54)
Alpha 21364 (55)
AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family (56)
AMD Turion(TM) II Dual-Core Mobile M Processor Family (57)
AMD Athlon(TM) II Dual-Core Mobile M Processor Family (58)
AMD Opteron(TM) 6100 Series Processor (59)
AMD Opteron(TM) 4100 Series Processor (60)
MIPS Family (64)
MIPS R4000 (65)
MIPS R4200 (66)
MIPS R4400 (67)
MIPS R4600 (68)
MIPS R10000 (69)
SPARC Family (80)
SuperSPARC (81)
microSPARC II (82)
microSPARC IIep (83)
UltraSPARC (84)
UltraSPARC II (85)
UltraSPARC IIi (86)
UltraSPARC III (87)
UltraSPARC IIIi (88)
68040 (96)
68xxx Family (97)
68000 (98)
68010 (99)
68020 (100)
68030 (101)
Hobbit Family (112)
Crusoe(TM) TM5000 Family (120)
Crusoe(TM) TM3000 Family (121)
Efficeon(TM) TM8000 Family (122)
Weitek (128)
Itanium(TM) Processor (130)
AMD Athlon(TM) 64 Processor Family (131)
AMD Opteron(TM) Processor Family (132)
AMD Sempron(TM) Processor Family (133)
AMD Turion(TM) 64 Mobile Technology (134)
Dual-Core AMD Opteron(TM) Processor Family (135)
AMD Athlon(TM) 64 X2 Dual-Core Processor Family (136)
AMD Turion(TM) 64 X2 Mobile Technology (137)
Quad-Core AMD Opteron(TM) Processor Family (138)
Third-Generation AMD Opteron(TM) Processor Family (139)
AMD Phenom(TM) FX Quad-Core Processor Family (140)
AMD Phenom(TM) X4 Quad-Core Processor Family (141)
AMD Phenom(TM) X2 Dual-Core Processor Family (142)
AMD Athlon(TM) X2 Dual-Core Processor Family (143)
PA-RISC Family (144)
PA-RISC 8500 (145)
PA-RISC 8000 (146)
PA-RISC 7300LC (147)
PA-RISC 7200 (148)
PA-RISC 7100LC (149)
PA-RISC 7100 (150)
V30 Family (160)
Quad-Core Intel(R) Xeon(R) processor 3200 Series (161)
Dual-Core Intel(R) Xeon(R) processor 3000 Series (162)
Quad-Core Intel(R) Xeon(R) processor 5300 Series (163)
Dual-Core Intel(R) Xeon(R) processor 5100 Series (164)
Dual-Core Intel(R) Xeon(R) processor 5000 Series (165)
Dual-Core Intel(R) Xeon(R) processor LV (166)
Dual-Core Intel(R) Xeon(R) processor ULV (167)
Dual-Core Intel(R) Xeon(R) processor 7100 Series (168)
Quad-Core Intel(R) Xeon(R) processor 5400 Series (169)
Quad-Core Intel(R) Xeon(R) processor (170)
Dual-Core Intel(R) Xeon(R) processor 5200 Series (171)
Dual-Core Intel(R) Xeon(R) processor 7200 Series (172)
Quad-Core Intel(R) Xeon(R) processor 7300 Series (173)
Quad-Core Intel(R) Xeon(R) processor 7400 Series (174)
Multi-Core Intel(R) Xeon(R) processor 7400 Series (175)
Pentium(R) III Xeon(TM) (176)
Pentium(R) III Processor with Intel(R) SpeedStep(TM) Technology (177)
Pentium(R) 4 (178)
Intel(R) Xeon(TM) (179)
AS400 Family (180)
Intel(R) Xeon(TM) processor MP (181)
AMD Athlon(TM) XP Family (182)
AMD Athlon(TM) MP Family (183)
Intel(R) Itanium(R) 2 (184)
Intel(R) Pentium(R) M processor (185)
Intel(R) Celeron(R) D processor (186)
Intel(R) Pentium(R) D processor (187)
Intel(R) Pentium(R) Processor Extreme Edition (188)
Intel(R) Core(TM) Solo Processor (189)
K7 (190)
Intel(R) Core(TM)2 Duo Processor (191)
Intel(R) Core(TM)2 Solo processor (192)
Intel(R) Core(TM)2 Extreme processor (193)
Intel(R) Core(TM)2 Quad processor (194)
Intel(R) Core(TM)2 Extreme mobile processor (195)
Intel(R) Core(TM)2 Duo mobile processor (196)
Intel(R) Core(TM)2 Solo mobile processor (197)
Intel(R) Core(TM) i7 processor (198)
Dual-Core Intel(R) Celeron(R) Processor (199)
S/390 and zSeries Family (200)
ESA/390 G4 (201)
ESA/390 G5 (202)
ESA/390 G6 (203)
z/Architectur base (204)
Intel(R) Core(TM) i5 processor (205)
Intel(R) Core(TM) i3 processor (206)
VIA C7(TM)-M Processor Family (210)
VIA C7(TM)-D Processor Family (211)
VIA C7(TM) Processor Family (212)
VIA Eden(TM) Processor Family (213)
Multi-Core Intel(R) Xeon(R) processor (214)
Dual-Core Intel(R) Xeon(R) processor 3xxx Series (215)
Quad-Core Intel(R) Xeon(R) processor 3xxx Series (216)
VIA Nano(TM) Processor Family (217)
Dual-Core Intel(R) Xeon(R) processor 5xxx Series (218)
Quad-Core Intel(R) Xeon(R) processor 5xxx Series (219)
Dual-Core Intel(R) Xeon(R) processor 7xxx Series (221)
Quad-Core Intel(R) Xeon(R) processor 7xxx Series (222)
Multi-Core Intel(R) Xeon(R) processor 7xxx Series (223)
Multi-Core Intel(R) Xeon(R) processor 3400 Series (224)
Embedded AMD Opteron(TM) Quad-Core Processor Family (230)
AMD Phenom(TM) Triple-Core Processor Family (231)
AMD Turion(TM) Ultra Dual-Core Mobile Processor Family (232)
AMD Turion(TM) Dual-Core Mobile Processor Family (233)
AMD Athlon(TM) Dual-Core Processor Family (234)
AMD Sempron(TM) SI Processor Family (235)
AMD Phenom(TM) II Processor Family (236)
AMD Athlon(TM) II Processor Family (237)
Six-Core AMD Opteron(TM) Processor Family (238)
AMD Sempron(TM) M Processor Family (239)
i860 (250)
i960 (251)
Reserved (SMBIOS Extension) (254)
Reserved (Un-initialized Flash Content - Lo) (255)
SH-3 (260)
SH-4 (261)
ARM (280)
StrongARM (281)
6x86 (300)
MediaGX (301)
MII (302)
WinChip (320)
DSP (350)
Video Processor (500)
Reserved (For Future Special Purpose Assignment) (65534)
Reserved (Un-initialized Flash Content - Hi) (65535)
LoadPercentage
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Units ("Percent"), Gauge, MappingStrings ("MIB.IETF|HOST-RESOURCES-MIB.hrProcessorLoad"), PUnit ("percent")
The loading of the processor, averaged over the last minute, as a percentage.
MaxClockSpeed
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: Units ("MegaHertz"), MappingStrings ("MIF.DMTF|Processor|017.5"), PUnit ("hertz * 10^6")
The maximum speed, in MHz, of the processor.
OtherFamilyDescription
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), ModelCorrespondence ("CIM_Processor.Family")
The processor family type when the Family property is set to Other ("1"). This string should be set to NULL when the Family property is any value other than Other.
Role
-
Data type: string
-
Access type: Read-only
The role of the processor, for example, "Central Processor" or "Math Processor".
Stepping
-
Data type: string
-
Access type: Read-only
-
Qualifiers: ModelCorrespondence ("CIM_Processor.Family")
The revision level of the processor within the processor family.
UniqueID
-
Data type: string
-
Access type: Read-only
A globally unique identifier for the processor, within the scope of the processor family.
UpgradeMethod
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|Processor|017.7")
The CPU socket information that includes data on how the processor can be upgraded.
Other (1)
Unknown (2)
Daughter Board (3)
ZIF Socket (4)
Replacement/Piggy Back (5)
None (6)
LIF Socket (7)
Slot 1 (8)
Slot 2 (9)
370 Pin Socket (10)
Slot A (11)
Slot M (12)
Socket 423 (13)
Socket A (Socket 462) (14)
Socket 478 (15)
Socket 754 (16)
Socket 940 (17)
Socket 939 (18)
Socket mPGA604 (19)
Socket LGA771 (20)
Socket LGA775 (21)
Socket S1 (22)
Socket AM2 (23)
Socket F (1207) (24)
Socket LGA1366 (25)
Socket G34 (26)
Socket AM3 (27)
Socket C32 (28)
Socket LGA1156 (29)
Socket LGA1567 (30)
Socket PGA988A (31)
Socket BGA1288 (32)
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|