Win32_Processor 类
Win32_ProcessorWMI 类表示可以解释 Windows 操作系统上运行的计算机上的一系列指令的设备。
以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。
语法
[Dynamic, Provider("CIMWin32"), UUID("{8502C4BB-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_Processor : CIM_Processor
{
uint16 AddressWidth;
uint16 Architecture;
string AssetTag;
uint16 Availability;
string Caption;
uint32 Characteristics;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
uint16 CpuStatus;
string CreationClassName;
uint32 CurrentClockSpeed;
uint16 CurrentVoltage;
uint16 DataWidth;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
uint32 ExtClock;
uint16 Family;
datetime InstallDate;
uint32 L2CacheSize;
uint32 L2CacheSpeed;
uint32 L3CacheSize;
uint32 L3CacheSpeed;
uint32 LastErrorCode;
uint16 Level;
uint16 LoadPercentage;
string Manufacturer;
uint32 MaxClockSpeed;
string Name;
uint32 NumberOfCores;
uint32 NumberOfEnabledCore;
uint32 NumberOfLogicalProcessors;
string OtherFamilyDescription;
string PartNumber;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string ProcessorId;
uint16 ProcessorType;
uint16 Revision;
string Role;
boolean SecondLevelAddressTranslationExtensions;
string SerialNumber;
string SocketDesignation;
string Status;
uint16 StatusInfo;
string Stepping;
string SystemCreationClassName;
string SystemName;
uint32 ThreadCount;
string UniqueId;
uint16 UpgradeMethod;
string Version;
boolean VirtualizationFirmwareEnabled;
boolean VMMonitorModeExtensions;
uint32 VoltageCaps;
};
成员
Win32_Processor 类具有以下类型的成员:
方法
Win32_Processor 类包含以下方法。
方法 | 说明 |
---|---|
重置 | 未实现。 有关如何实现此方法的详细信息,请参阅 CIM_Processor 中的 Reset 方法。 |
SetPowerState | 未实现。 有关如何实现此方法的详细信息,请参阅 CIM_Processor 中的 SetPowerState 方法。 |
属性
Win32_Processor 类具有这些属性。
- AddressWidth
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[Units][1] (“bits”)
此属性继承自 CIM_Processor。
- 体系结构
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- 平台使用的处理器体系结构。
- x86 (0)
- MIPS (1)
- Alpha (2)
- PowerPC (3)
- ARM (5)
- ia64 (6)
- 基于 Itanium 的系统
- x64 (9)
- ARM64 (12)
- AssetTag
-
- 数据类型: string
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|资产标记“)
此值来自 SMBIOS 信息中处理器信息结构的 Asset Tag 成员。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10.
- 可用性
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF”。DMTF\|操作状态\|003.5“,”MIB。IETF\|HOST-RESOURCES-MIB.hrDeviceStatus“)
- 设备的可用性和状态。
- 其他 (1)
- 未知 (2)
- 运行/全功率 (3)
- 运行或全功率
- 警告 (4)
- 在测试 (5)
- 不适用 (6)
- 关机 (7)
- 下线 (8)
- 下班 (9)
- 降级 (10)
- 未安装 (11)
- 安装错误 (12)
- 节能 - 未知 (13)
- 已知设备处于省电状态,但其确切状态未知。
- 节能 - 低功耗模式 (14)
- 设备处于省电状态,但仍在运行,性能可能会下降。
- 节能 - 待机 (15)
- 设备无法正常工作,但可以快速通电。
- Power Cycle (16)
- 节能 - 警告 (17)
- 设备处于警告状态,但也处于省电状态。
- 暂停 (18)
- 设备已暂停。
- 未就绪 (19)
- 设备未准备就绪。
- 未配置 (20)
- 设备未配置。
- 静止 (21)
- 设备安静。
此属性继承自 CIM_LogicalDevice。
- Caption
-
- 数据类型: string
- 访问类型:只读
- 限定符:[MaxLen][1] (64) ,[DisplayName][1] (“Caption”)
此属性继承自 CIM_ManagedSystemElement。
- 特征
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|处理器特征“)
此值来自 SMBIOS 信息中处理器信息结构的“处理器特征”成员。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10.
- ConfigManagerErrorCode
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[架构][1] (“Win32”)
- Windows API Configuration Manager错误代码。
- 此设备工作正常。 (0)
- 设备工作正常。
- 此设备配置不正确。 (1)
- 设备配置不正确。
- Windows 无法加载此设备的驱动程序。 (2)
- 该设备的驱动程序可能已损坏,或者系统内存不足或其他资源不足。 (3)
- 此设备的驱动程序可能已损坏,或者系统内存或其他资源可能不足。
- 此设备无法正常工作。 其中一个驱动程序或注册表可能已损坏。 (4)
- 设备无法正常工作。 其中一个驱动程序或注册表可能已损坏。
- 此设备的驱动程序需要 Windows 无法管理的资源。 (5)
- 设备的驱动程序需要 Windows 无法管理的资源。
- 此设备的启动配置与其他设备冲突。 (6)
- 设备的启动配置与其他设备冲突。
- 无法筛选。 (7)
- 缺少设备的驱动程序加载程序。 (8)
- 缺少设备的驱动程序加载程序。
- 此设备无法正常工作,因为控制固件错误地报告设备的资源。 (9)
- 设备无法正常工作。 控制固件错误地报告了设备的资源。
- 该设备无法启动。 (10)
- 设备无法启动。
- 此设备失败。 (11)
- 设备失败。
- 该设备找不到足够可用资源。 (12)
- 设备找不到足够的可用资源来使用。
- Windows 无法验证此设备的资源。 (13)
- Windows 无法验证设备的资源。
- 重新启动计算机之前,该设备无法正常工作。 (14)
- 在重启计算机之前,设备无法正常工作。
- 此设备无法正常工作,因为可能存在重新枚举问题。 (15)
- 设备由于可能的重新枚举问题而无法正常工作。
- Windows 无法识别该设备使用的所有资源。 (16)
- Windows 无法识别设备使用的所有资源。
- 此设备请求未知资源类型。 (17)
- 设备正在请求未知资源类型。
- 重新安装此设备的驱动程序。 (18)
- 必须重新安装设备驱动程序。
- 使用 VxD 加载程序失败。 (19)
- 注册表可能已损坏。 (20)
- 注册表可能已损坏。
- 系统故障:尝试更改此设备的驱动程序。 如果这不起作用,请参阅硬件文档。 Windows 正在删除这个设备。 (21)
- 系统故障。 如果更改设备驱动程序无效,请参阅硬件文档。 Windows 正在删除设备。
- 该设备已被禁用。 (22)
- 设备已禁用。
- 系统故障:尝试更改此设备的驱动程序。 如果这不起作用,请参阅硬件文档。 (23)
- 系统故障。 如果更改设备驱动程序无效,请参阅硬件文档。
- 该设备不存在、运行不正确、或者没有安装所有的驱动程序。 (24)
- 设备不存在、工作不正常或未安装其所有驱动程序。
- Windows 仍在设置此设备。 (25)
- Windows 仍在设置设备。
- Windows 仍在设置此设备。 (26)
- Windows 仍在设置设备。
- 此设备没有有效的日志配置。 (27)
- 设备没有有效的日志配置。
- 未安装该设备的驱动程序。 (28)
- 未安装设备驱动程序。
- 该设备已被禁用,原因是,设备的固件没有提供必需的资源。 (29)
- 设备已禁用。 设备固件未提供所需的资源。
- 此设备正在使用另一个设备正在使用的中断请求 (IRQ) 资源。 (30)
- 设备正在使用另一个设备正在使用的 IRQ 资源。
- 由于 Windows 无法加载这个设备所需的驱动程序,导致这个设备工作异常。 (31)
- 设备无法正常工作。 Windows 无法加载所需的设备驱动程序。
此属性继承自 CIM_LogicalDevice。
- ConfigManagerUserConfig
-
- 数据类型: 布尔值
- 访问类型:只读
- 限定符:[架构][1] (“Win32”)
此属性继承自 CIM_LogicalDevice。
- CpuStatus
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|处理器信息\|状态“)
- 处理器的当前状态。 状态更改指示处理器使用情况,但不指示处理器的物理状况。
- 未知 (0)
- CPU 已启用 (1)
- 用户通过 BIOS 安装程序 禁用的 CPU (2)
- CPU 禁用 BIOS (POST 错误) (3)
- CPU 空闲 (4)
- 保留 (5)
- 保留 (6)
- 其他 (7)
此值来自 SMBIOS 信息中处理器信息结构的 Status 成员。
- CreationClassName
-
- 数据类型: string
- 访问类型:只读
- 限定符:[CIM_Key][2]
此属性继承自 CIM_LogicalDevice。
- CurrentClockSpeed
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF”。DMTF\|Processor\|006.6“) , [Units][1] (”megahertz“)
此属性继承自 CIM_Processor。
- CurrentVoltage
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|处理器信息\|电压“) ,[单位][1] (”十伏“)
示例:处理器电压为 1.8 伏的值为 0x12 (1.8 x 10) 。
此值来自 SMBIOS 信息中处理器信息结构的电压成员。
- DataWidth
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[Units][1] (“bits”)
此属性继承自 CIM_Processor。
- 描述
-
- 数据类型: string
- 访问类型:只读
- 限定符:[DisplayName][1] (“Description”)
此属性继承自 CIM_ManagedSystemElement。
- DeviceID
-
- 数据类型: string
- 访问类型:只读
- 限定符:[Key][3]、[Override][1] (“DeviceId”) 、[MappingStrings][1] (“Win32API\|系统信息结构\|[SYSTEM_INFO][4]\|dwNumberOfProcessors“)
此属性继承自 CIM_LogicalDevice。
- ErrorCleared
-
- 数据类型: 布尔值
- 访问类型:只读
此属性继承自 CIM_LogicalDevice。
- ErrorDescription
-
- 数据类型: string
- 访问类型:只读
此属性继承自 CIM_LogicalDevice。
- ExtClock
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|处理器信息\|外部时钟“) ,[单位][1] (”megahertz“)
此值来自 SMBIOS 信息中处理器信息结构的外部时钟成员。
- 系列
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF”。DMTF\|Processor\|014.3“) , [ModelCorrespondence][1] (”[CIM_Processor] (cim-processor.md) .OtherFamilyDescription“)
- 处理器系列类型。
- 其他 (1)
- 未知 (2)
- 8086 (3)
- 80286 (4)
- 80386 (5)
- 80486 (6)
- 8087 (7)
- 80287 (8)
- 80387 (9)
- 80487 (10)
- Pentium (R) 品牌 (11)
- Pentium (R) Pro (12)
- Pentium (R) II (13)
- 采用 MMX (TM) 技术的Pentium (R) 处理器 (14)
- 赛扬 (TM) (15)
- Pentium (R) II Xeon (TM) (16)
- Pentium (R) III (17)
- M1 家庭 (18)
- M2 家庭 (19)
- Intel (R) 赛扬 (R) M 处理器 (20)
- Intel (R) Pentium (R) 4 HT 处理器 (21)
- K5 家庭 (24)
- K6 家庭 (25)
- K6-2 (26)
- K6-3 (27)
- AMD Athlon (TM) 处理器系列 (28)
- AMD (R) Duron (TM) 处理器 (29)
- AMD29000 家庭 (30)
- K6-2+ (31)
- Power PC 系列 (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) 双核处理器 (40)
- Intel (R) Core (TM) Duo 移动处理器 (41)
- Intel (R) Core (TM) Solo 移动处理器 (42)
- Intel (R) Atom (TM) 处理器 (43)
- 阿尔法家庭 (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 超Dual-Core移动 M 处理器系列 (56)
- AMD Turion (TM) II Dual-Core Mobile M 处理器系列 (57)
- AMD Athlon (TM) II Dual-Core Mobile M 处理器系列 (58)
- AMD Opteron (TM) 6100 系列处理器 (59)
- AMD Opteron (TM) 4100 系列处理器 (60)
- MIPS 家庭 (64)
- MIPS R4000 (65)
- MIPS R4200 (66)
- MIPS R4400 (67)
- MIPS R4600 (68)
- MIPS R10000 (69)
- SPARC 家庭 (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 家庭 (97)
- 68000 (98)
- 68010 (99)
- 68020 (100)
- 68030 (101)
- 霍比特人家族 (112)
- Crusoe (TM) TM5000 家庭 (120)
- Crusoe (TM) TM3000 家庭 (121)
- Efficeon (TM) TM8000 Family (122)
- Weitek (128)
- Itanium (TM) 处理器 (130)
- AMD Athlon (TM) 64 处理器系列 (131)
- AMD Opteron (TM) 处理器系列 (132)
- AMD Sempron (TM) 处理器系列 (133)
- AMD Turion (TM) 64 移动技术 (134)
- 双核 AMD Opteron (TM) 处理器系列 (135)
- AMD Athlon (TM) 64 X2 Dual-Core 处理器系列 (136)
- AMD Turion (TM) 64 X2 移动技术 (137)
- 四核 AMD Opteron (TM) 处理器系列 (138)
- 第三代 AMD Opteron (TM) 处理器系列 (139)
- AMD Phenom (TM) FX Quad-Core 处理器系列 (140)
- AMD Phenom (TM) X4 Quad-Core 处理器系列 (141)
- AMD Phenom (TM) X2 Dual-Core 处理器系列 (142)
- AMD Athlon (TM) X2 Dual-Core 处理器系列 (143)
- PA-RISC 家庭 (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 家庭 (160)
- 四核 Intel (R) Xeon (R) 处理器 3200 系列 (161)
- 双核 Intel (R) Xeon (R) 处理器 3000 系列 (162)
- 四核 Intel (R) Xeon (R) 处理器 5300 系列 (163)
- 双核 Intel (R) Xeon (R) 处理器 5100 系列 (164)
- 双核 Intel (R) Xeon (R) 处理器 5000 系列 (165)
- 双核 Intel (R) Xeon (R) 处理器 LV (166)
- 双核 Intel (R) Xeon (R) 处理器 ULV (167)
- 双核 Intel (R) Xeon (R) 处理器 7100 系列 (168)
- 四核 Intel (R) Xeon (R) 处理器 5400 系列 (169)
- 四核 Intel (R) Xeon (R) 处理器 (170)
- 双核 Intel (R) Xeon (R) 处理器 5200 系列 (171)
- 双核 Intel (R) Xeon (R) 处理器 7200 系列 (172)
- 四核 Intel (R) Xeon (R) 处理器 7300 系列 (173)
- 四核 Intel (R) Xeon (R) 处理器 7400 系列 (174)
- 多核 Intel (R) Xeon (R) 处理器 7400 系列 (175)
- Pentium (R) III Xeon (TM) (176)
- 采用 Intel (R) Speed 的Pentium (R) III 处理器Step (TM) Technology (177)
- Pentium (R) 4 (178)
- Intel (R) Xeon (TM) (179)
- AS400 家庭 (180)
- Intel (R) Xeon (TM) 处理器 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 处理器 (185)
- Intel (R) 赛扬 (R) D 处理器 (186)
- Intel (R) Pentium (R) D 处理器 (187)
- Intel (R) Pentium (R) 处理器至尊版 (188)
- Intel (R) Core (TM) 单核处理器 (189)
- K7 (190)
- Intel (R) Core (TM) 2 双核处理器 (191)
- Intel (R) Core (TM) 2 单核处理器 (192)
- Intel (R) Core (TM) 2 至尊处理器 (193)
- Intel (R) Core (TM) 2 Quad 处理器 (194)
- Intel (R) Core (TM) 2 极端移动处理器 (195)
- Intel (R) Core (TM) 2 双核移动处理器 (196)
- Intel (R) Core (TM) 2 Solo 移动处理器 (197)
- Intel (R) Core (TM) i7 处理器 (198)
- 双核 Intel (R) 赛扬 (R) 处理器 (199)
- S/390 和 zSeries 家庭 (200)
- ESA/390 G4 (201)
- ESA/390 G5 (202)
- ESA/390 G6 (203)
- z/Architectur base (204)
- Intel (R) Core (TM) i5 处理器 (205)
- Intel (R) Core (TM) i3 处理器 (206)
- Intel (R) Core (TM) i9 处理器 (207)
- VIA C7 (TM) -M 处理器系列 (210)
- VIA C7 (TM) -D 处理器系列 (211)
- VIA C7 (TM) 处理器系列 (212)
- VIA Eden (TM) 处理器系列 (213)
- 多核 Intel (R) Xeon (R) 处理器 (214)
- 双核 Intel (R) Xeon (R) 处理器 3xxx 系列 (215)
- 四核 Intel (R) Xeon (R) 处理器 3xxx 系列 (216)
- VIA Nano (TM) 处理器系列 (217)
- 双核 Intel (R) Xeon (R) 处理器 5xxx 系列 (218)
- 四核 Intel (R) Xeon (R) 处理器 5xxx 系列 (219)
- 双核 Intel (R) Xeon (R) 处理器 7xxx 系列 (221)
- 四核 Intel (R) Xeon (R) 处理器 7xxx 系列 (222)
- 多核 Intel (R) Xeon (R) 处理器 7xxx 系列 (223)
- 多核 Intel (R) Xeon (R) 处理器 3400 系列 (224)
- 嵌入式 AMD Opteron (TM) Quad-Core 处理器系列 (230)
- AMD Phenom (TM) Triple-Core 处理器系列 (231)
- AMD Turion (TM) Ultra Dual-Core 移动处理器系列 (232)
- AMD Turion (TM) Dual-Core 移动处理器系列 (233)
- AMD Athlon (TM) Dual-Core 处理器系列 (234)
- AMD Sempron (TM) SI 处理器系列 (235)
- AMD Phenom (TM) II 处理器系列 (236)
- AMD Athlon (TM) II 处理器系列 (237)
- 六核 AMD Opteron (TM) 处理器系列 (238)
- AMD Sempron (TM) M 处理器系列 (239)
- i860 (250)
- i960 (251)
- 保留 (SMBIOS 扩展) (254)
- 保留 (未初始化的 Flash 内容 - Lo) (255)
- SH-3 (260)
- SH-4 (261)
- ARM (280)
- StrongARM (281)
- 6x86 (300)
- MediaGX (301)
- MII (302)
- WinChip (320)
- DSP (350)
- 视频处理器 (500)
- 预留 (供将来特殊用途分配) (65534)
- 保留 (未初始化的 Flash 内容 - Hi) (65535)
此值来自 SMBIOS 版本 信息中的处理器 信息结构。 对于 SMBIOS 版本 2.0 到 2.5,该值来自 处理器系列 成员。 对于 SMBIOS 版本 2.6+,该值来自 处理器系列 2 成员。
此属性继承自 CIM_Processor。
- InstallDate
-
- 数据类型: datetime
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF。DMTF\|ComponentID\|001.5“) ,[DisplayName][1] (”安装日期“)
- L2CacheSize
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”) ,[Units][1] (“千字节”)
- L2CacheSpeed
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”) ,[Units][1] (“megahertz”)
此值来自 SMBIOS 信息中处理器信息结构的 L2 缓存句柄成员。
- L3CacheSize
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”) ,[Units][1] (“千字节”)
此值来自 SMBIOS 信息中处理器信息结构的 L3 缓存句柄成员。
- L3CacheSpeed
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”) ,[Units][1] (“megahertz”)
此值来自 SMBIOS 信息中处理器信息结构的 L3 缓存句柄成员。
- LastErrorCode
-
- 数据类型: uint32
- 访问类型:只读
此属性继承自 CIM_LogicalDevice。
- 级别
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- LoadPercentage
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[替代][1] (“LoadPercentage”) ,[MappingStrings][1] (“Win32API\|性能数据“) ,[单位][1] (”percent“)
此属性继承自 CIM_Processor。
- Manufacturer
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- MaxClockSpeed
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF。DMTF\|Processor\|006.5“) ,[Units][1] (”megahertz“)
此属性继承自 CIM_Processor。
- 名称
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[DisplayName][1] (“Name”)
此值来自 SMBIOS 信息中处理器信息结构的处理器版本成员。
此属性继承自 CIM_ManagedSystemElement。
- NumberOfCores
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
此值来自 SMBIOS 版本 信息中的处理器 信息结构。 对于 SMBIOS 版本 2.5 到 2.9,该值来自 核心计数 成员。 对于 SMBIOS 版本 3.0+,该值来自 核心计数 2 成员。
- NumberOfEnabledCore
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|Core Enabled“)
此值来自 SMBIOS 版本 信息中的处理器 信息结构。 对于 SMBIOS 版本 2.5 到 2.9,该值来自 已启用核心 的成员。 对于 SMBIOS 版本 3.0+,该值来自 Core Enabled 2 成员。 Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10之前不支持此属性.
- NumberOfLogicalProcessors
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- OtherFamilyDescription
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MaxLen][1] (64) 、[ModelCorrespondence][1] (“[CIM_Processor] (cim-processor.md) 。家庭“)
此属性继承自 CIM_Processor。
- PartNumber
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|部件号“)
此值来自 SMBIOS 信息中处理器信息结构的部件号成员。 Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10之前不支持此属性.
- PNPDeviceID
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[架构][1] (“Win32”)
此属性继承自 CIM_LogicalDevice。 示例:*PNP030b
- PowerManagementCapabilities
-
- 数据类型: uint16 数组
- 访问类型:只读
- 逻辑设备的特定电源相关功能的数组。
此属性继承自 CIM_LogicalDevice。
- 未知 (0)
- 不支持 (1)
- 禁用 (2)
- 已启用 (3)
- 电源管理功能当前已启用,但确切功能集未知或信息不可用。
- 自动输入的节能模式 (4)
- 设备可以根据使用情况或其他条件更改其电源状态。
- Power State Settable (5)
- 支持 [SetPowerState] (setpowerstate-method-in-class-cim-controller.md) 方法。 此方法在父 CIM_LogicalDevice 类上找到,可以实现。 有关详细信息,请参阅 [设计托管对象格式 (MOF) 类][5]。
- 支持电源循环 (6)
- [SetPowerState] (setpowerstate-method-in-class-cim-controller.md) 方法可以在 PowerState* 参数设置为 5 的情况下调用, (Power Cycle) 。
- 支持计时开机 (7)
- 支持定时Power-On 支持 [SetPowerState] (setpowerstate-method-in-class-cim-controller.md) 方法时,可以将 *PowerState* 参数设置为 5 (Power Cycle) ,并将 *Time* 设置为开机的特定日期和时间或间隔。
- PowerManagementSupported
-
- 数据类型: 布尔值
- 访问类型:只读
此属性继承自 CIM_LogicalDevice。
- ProcessorId
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|处理器信息\|处理器 ID“)
此值来自 SMBIOS 信息中处理器信息结构的处理器ID 成员。
- ProcessorType
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|处理器信息\|处理器类型“)
- 处理器的主要功能。
- 其他 (1)
- 未知 (2)
- 中央处理器 (3)
- 数学处理器 (4)
- DSP 处理器 (5)
- 视频处理器 (6)
此值来自 SMBIOS 信息中处理器信息结构的“处理器类型”成员。
- 修订
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- 角色
-
- 数据类型: 字符串
- 访问类型:只读
此属性继承自 CIM_Processor。
示例:中央处理器或数学处理器
- SecondLevelAddressTranslationExtensions
-
- 数据类型: 布尔值
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- SerialNumber
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|序列号“)
此值来自 SMBIOS 信息中处理器信息结构的序列号成员。 Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10之前不支持此属性.
- SocketDesignation
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|处理器信息\|套接字指定“)
此值来自 SMBIOS 信息中处理器信息结构的套接字指定成员。
- Status
-
- 数据类型: 字符串
- 访问类型:只读
- 限定符:[MaxLen][1] (10) ,[DisplayName][1] (“Status”)
- 对象的当前状态。 此属性继承自 [CIM_ManagedSystemElement] (cim-managedsystemelement.md) 。
包括以下值:
- OK (“OK”)
- 错误 (“错误”)
- 已降级 (“已降级”)
- 未知 (“未知”)
- Pred Fail (“Pred Fail”)
- 正在启动 (“正在启动”)
- 正在停止 (“停止”)
- 服务 (“Service”)
- 压力 (“有压力”)
- NonRecover (“NonRecover”)
- 无联系人 (“无联系人”)
- Lost Comm (“Lost Comm”)
- StatusInfo
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF”。DMTF\|操作状态\|003.3“)
- 逻辑设备的状态。 如果此属性不适用于逻辑设备,请使用值 5,这意味着“不适用”。
- 其他 (1)
- 未知 (2)
- 已启用 (3)
- 已禁用 (4)
- 不适用 (5)
此属性继承自 CIM_LogicalDevice。
- 单步执行
-
- 数据类型: string
- 访问类型:只读
- 限定符:[ModelCorrespondence][1] (“[CIM_Processor] (cim-processor.md) 。家庭“)
此属性继承自 CIM_Processor。
- SystemCreationClassName
-
- 数据类型: string
- 访问类型:只读
- 限定符:[传播][1] (“[CIM_System] (cim-system.md) 。CreationClassName“) , [CIM_Key][2]
此属性继承自 CIM_LogicalDevice。
- SystemName
-
- 数据类型: string
- 访问类型:只读
- 限定符:[传播][1] (“[CIM_System] (cim-system.md) 。Name“) ,[CIM_Key][2]
此属性继承自 CIM_LogicalDevice。
- ThreadCount
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|类型 4\|线程计数“)
此值来自 SMBIOS 版本 信息中的处理器 信息结构。 对于 SMBIOS 版本 2.5 到 2.9,该值来自 线程计数 成员。 对于 SMBIOS 版本 3.0+,该值来自 线程计数 2 成员。 Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在Windows Server 2016和Windows 10.
- UniqueId
-
- 数据类型: string
- 访问类型:只读
此属性继承自 CIM_Processor。
- UpgradeMethod
-
- 数据类型: uint16
- 访问类型:只读
- 限定符:[MappingStrings][1] (“MIF”。DMTF\|Processor\|006.7“)
- CPU 套接字信息,包括升级此处理器的方法(如果支持升级)。 此属性是一个整数枚举。
- 其他 (1)
- 未知 (2)
- 女儿板 (3)
- ZIF 套接字 (4)
- 替换/小猪背 (5)
- 替换或小猪背
- 无 (6)
- LIF 套接字 (7)
- 槽 1 (8)
- 槽 2 (9)
- 370 引脚套接字 (10)
- 槽 A (11)
- 槽 M (12)
- 套接字 423 (13)
- 套接字 A (套接字 462) (14)
- 套接字 478 (15)
- 套接字 754 (16)
- 套接字 940 (17)
- 套接字 939 (18)
此值来自 SMBIOS 信息中处理器信息结构的处理器升级成员。
此属性继承自 CIM_Processor。
- Version
-
- 数据类型: string
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- VirtualizationFirmwareEnabled
-
- 数据类型: 布尔值
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- VMMonitorModeExtensions
-
- 数据类型: 布尔值
- 访问类型:只读
- 限定符:[MappingStrings][1] (“WMI”)
- VoltageCaps
-
- 数据类型: uint32
- 访问类型:只读
- 限定符:[MappingStrings][1] (“SMBIOS\|键入 4\|处理器信息\|电压“) ,[单位][1] (”伏“)
- 处理器的电压功能。 字段的 0-3 位表示处理器插槽可以接受的特定电压。 所有其他位应设置为 0 (零) 。 如果设置了多个位,则套接字是可配置的。 有关处理器运行的实际电压的详细信息,请参阅 CurrentVoltage。 如果 属性为 NULL,则电压能力未知。
- 5 (1)
- 5 伏
- 3.3 (2)
- 3.3 伏
- 2.9 (4)
- 2.9 伏
备注
在多处理器计算机上,每个处理器都存在 Win32_Processor 类的一个实例。
若要确定与计算机系统对象关联的处理器实例总数,请使用 Win32_ComputerSystemProcessor 关联类。
若要确定是否为处理器启用了超线程,请比较 NumberOfLogicalProcessors 和 NumberOfCores。 如果在处理器的 BIOS 中启用了超线程,则 NumberOfCores 小于 NumberOfLogicalProcessors。 例如,包含两个为超线程启用的处理器的双处理器系统可以同时运行四个线程或程序。 在本例中, NumberOfCores 为 2, NumberOfLogicalProcessors 为 4。
Win32_Processor 类派生自 CIM_Processor。
示例
TechNet 库中的 WMI 信息检索器 VBScript 代码示例使用 Win32_ComputerSystemProcessor 类从多个远程计算机检索处理器信息。
TechNet 库中的 Get-ComputerInfo - 从本地/远程计算机查询计算机信息 - (WMI) PowerShell 示例使用大量对硬件和软件的调用(包括 Win32_ComputerSystemProcessor)来显示有关本地或远程系统的信息。
TechNet 库中 使用 Powershell PowerShell 的多线程系统资产收集 示例使用许多类(包括 Win32_ComputerSystemProcessor)从系统检索数据。
以下 VBScript 代码示例从Win32_Processor、Win32_ComputerSystem和Win32_OperatingSystem检索有关操作系统版本及其上运行的处理器的数据。 此示例需要 Windows Vista 或更高版本。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colOSes = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
For Each objOS in colOSes
Wscript.Echo "Computer Name: " & objOS.CSName
Wscript.Echo "Operating System"
Wscript.Echo " Caption: " & objOS.Caption 'Name
Wscript.Echo " Version: " & objOS.Version 'Version & build
Wscript.Echo " BuildNumber: " & objOS.BuildNumber 'Build
Wscript.Echo " BuildType: " & objOS.BuildType
Wscript.Echo " OSProductSuite: " & objOS.OSProductsuite 'OS Product suite
Wscript.Echo " OSArchitecture: " & objOS.OSArchitecture
Wscript.Echo " OSType: " & objOS.OSType
Wscript.Echo " OtherTypeDescription: " & objOS.OtherTypeDescription
WScript.Echo " ServicePackMajorVersion: " & objOS.ServicePackMajorVersion & "." & _
objOS.ServicePackMinorVersion
Next
Wscript.Echo "Processors"
Set colCompSys = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")
For Each objCS in colCompSys
WScript.Echo " NumberOfProcessors: " & objCS.NumberOfProcessors
WScript.Echo " NumberOfLogicalProcessors: " & objCS.NumberOfLogicalProcessors
WScript.Echo " PCSystemType: " & objCS.PCSystemType
Next
Set colProcessors = objWMIService.ExecQuery("Select * from Win32_Processor")
For Each objProcessor in colProcessors
WScript.Echo " Manufacturer: " & objProcessor.Manufacturer
WScript.Echo " Name: " & objProcessor.Name
WScript.Echo " Description: " & objProcessor.Description
WScript.Echo " ProcessorID: " & objProcessor.ProcessorID
WScript.Echo " Architecture: " & objProcessor.Architecture
WScript.Echo " AddressWidth: " & objProcessor.AddressWidth
WScript.Echo " NumberOfCores: " & objProcessor.NumberOfCores
WScript.Echo " DataWidth: " & objProcessor.DataWidth
WScript.Echo " Family: " & objProcessor.Family
WScript.Echo " MaximumClockSpeed: " & objProcessor.MaxClockSpeed
Next
以下 VBScript 代码示例演示如何使用 Win32_Processor 来确定计算机体系结构。
Set objProc = GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'")
If objProc.Architecture = 0 Then
WScript.Echo "x86"
ElseIf objProc.Architecture = 6 Then
WScript.Echo "Itanium"
Else
WScript.Echo "Unknown"
End If
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
命名空间 | Root\CIMV2 |
MOF |
|
DLL |
|
另请参阅
- [CIM_Processor] (cim-processor.md)
- [计算机系统硬件类] (computer-system-hardware-classes.md)
- [WMI 任务:计算机硬件] (./wmisdk/wmi-tasks--computer-hardware.md)