Win32_Processor 類別

Win32_Processor WMI 類別代表可在 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”)
在 32 位作業系統上,值為 32,而 64 位作業系統上的值為 64。

此屬性繼承自 CIM_Processor

架構
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
平臺所使用的處理器架構。
x86 (0)
MIPS (1)
Alpha (2)
PowerPC (3)
ARM (5)
ia64 (6)
Itanium 型系統
x64 (9)
ARM64 (12)
AssetTag
數據類型: 字串
存取類型:唯讀
限定符:[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 之前不支援此屬性。

可用性
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“MIF.DMTF\|Operational State\|003.5“, ”MIB.IETF\|HOST-RESOURCES-MIB.hrDeviceStatus“)
裝置的可用性和狀態。

此屬性繼承自 CIM_LogicalDevice

其他 (1)
未知 (2)
執行/完整電源 (3)
執行或完整電源
警告 (4)
測試中 (5)
不適用 (6)
電源關閉 (7)
離線 (8)
下班 (9)
降級 (10)
未安裝 (11)
安裝錯誤 (12)
省電 - 未知 (13)
已知裝置處於省電狀態,但其確切狀態不明。
省電 - 低電量模式 (14)
裝置處於省電狀態,但仍正常運作,且效能可能會降低。
省電 - 待命 (15)
裝置無法正常運作,但可快速提供全電源。
電源週期 (16)
省電 - 警告 (17)
裝置處於警告狀態,不過也處於省電狀態。
暫停 (18)
裝置已暫停。
未就緒 (19)
裝置尚未就緒。
未設定 (20)
未設定裝置。
靜止 (21)
裝置很安靜。

標題
數據類型: 字串
存取類型:唯讀
限定符: [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 錯誤碼。

此屬性繼承自 CIM_LogicalDevice

此裝置正常運作。 (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 無法載入必要的設備驅動器。

ConfigManagerUserConfig
數據類型: 布爾值
存取類型:唯讀
限定符:[架構][1] (“Win32”)
如果 為 TRUE,裝置會使用使用者所定義的組態。

此屬性繼承自 CIM_LogicalDevice

CpuStatus
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|狀態“)
處理器的目前狀態。 狀態變更表示處理器使用量,但不是處理器的實體條件。

此值來自 SMBIOS資訊中處理器信息結構的狀態成員

未知 (0)
CPU 已啟用 (1)
使用者透過 BIOS 設定 停用的 CPU (2)
由 BIOS 停用的 CPU (POST 錯誤) (3)
CPU 閒置 (4)
保留 (5)
保留 (6)
其他 (7)

CreationClassName
數據類型: 字串
存取類型:唯讀
限定符: [CIM_Key][2]
出現在用來建立實例之繼承鏈結中之第一個具體類別的名稱。 與類別的其他索引鍵屬性搭配使用時,屬性允許唯一識別此類別及其子類別的所有實例。

此屬性繼承自 CIM_LogicalDevice

CurrentClockSpeed
數據類型: uint32
存取類型:唯讀
限定符:[MappingStrings][1] (“MIF.DMTF\|Processor\|006.6“),[Units][1] (”megahertz“)
處理器的目前速度,以 MHz 為單位。 此值來自SMBIOS資訊中處理器信息結構的目前速度成員

此屬性繼承自 CIM_Processor

CurrentVoltage
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|電壓“,”單位][1] (“十伏特”)
處理器的電壓。 如果設定第八位,位0-6包含電壓乘以10。 如果未設定第八位,則 VoltageCaps 中的位設定代表電壓值。 只有在SMBIOS指定電壓值時,才會設定 CurrentVoltage

範例:處理器電壓 1.8 伏特的值是0x12 (1.8 x 10)。

此值來自SMBIOS資訊中處理器信息結構的電壓成員

DataWidth
數據類型: uint16
存取類型:唯讀
限定符:[Units][1] (“bits”)
在 32 位處理器上,值為 32,而 64 位處理器上的值為 64。

此屬性繼承自 CIM_Processor

說明
數據類型: 字串
存取類型:唯讀
限定符: [DisplayName][1] (“Description”)
物件的描述。

此屬性繼承自 CIM_ManagedSystemElement

DeviceID
數據類型: 字串
存取類型:唯讀
限定符: [Key][3], [Override][1] (“DeviceId”),[MappingStrings][1] (“Win32API\|系統資訊結構\|[SYSTEM_INFO][4]\|dwNumberOfProcessors“)
系統上處理器的唯一標識碼。

此屬性繼承自 CIM_LogicalDevice

ErrorCleared
數據類型: 布爾值
存取類型:唯讀
如果為 TRUE,則 LastErrorCode回報的錯誤是清楚的。

此屬性繼承自 CIM_LogicalDevice

ErrorDescription
數據類型: 字串
存取類型:唯讀
有關 LastErrorCode記錄之錯誤的詳細資訊,以及可採取之更正動作的相關信息。

此屬性繼承自 CIM_LogicalDevice

ExtClock
數據類型: uint32
存取類型:唯讀
限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|外部時鐘)、[Units][1] (“megahertz”)
MHz 中的外部時鐘頻率。 如果頻率未知,此屬性會設定為 NULL

此值來自SMBIOS資訊中處理器信息結構的外部時鐘成員

系列
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“MIF.DMTF\|Processor\|014.3“),[ModelCorrespondence][1] (”[CIM_Processor](cim-processor.md)。OtherFamilyDescription“)
處理器系列類型。

此值來自 SMBIOS版本資訊中的處理器信息 結構。 針對SMBIOS 2.0版到2.5版,此值來自 處理器系列 成員。 針對SMBIOS 2.6版以上,此值來自 處理器系列2 成員。

此屬性繼承自 CIM_Processor

其他 (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) Celeron(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) 杜倫(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) Duo 處理器 (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 Ultra 雙核心行動 M 處理器系列 (56)
AMD Turion(TM) II 雙核心行動 M 處理器系列 (57)
AMD Athlon(TM) II 雙核心行動 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)
超級SPARC (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)
克盧梭(TM) TM5000 家庭 (120)
克盧梭(TM) TM3000 家庭 (121)
埃菲森(TM) TM8000 家庭 (122)
魏特克 (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 雙核心處理器系列 (136)
AMD Turion(TM) 64 X2 行動技術 (137)
四核心 AMD Opteron(TM) 處理器系列 (138)
第三代 AMD Opteron(TM) 處理器系列 (139)
AMD Phenom(TM) FX 四核心處理器系列 (140)
AMD Phenom(TM) X4 四核心處理器系列 (141)
AMD Phenom(TM) X2 雙核心處理器系列 (142)
AMD Athlon(TM) X2 雙核心處理器系列 (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)
Pentium(R) III 處理器與 Intel(R) SpeedStep(TM) 技術 (177)
Pentium(R) 4 (178)
Intel(R) Xeon(TM) (179)
AS400 系列 (180)
Intel(R) Xeon(TM) 處理器 MP (181)
AMD Athlon(TM) XP 系列 (182)
AMD Athlon(TM) MP Family (183)
Intel(R) Itanium(R) 2 (184)
Intel(R) Pentium(R) M 處理器 (185)
Intel(R) Celeron(R) D 處理器 (186)
Intel(R) Pentium(R) D 處理器 (187)
Intel(R) Pentium(R) 處理器極端版 (188)
Intel(R) Core(TM) Solo Processor (189)
K7 (190)
Intel(R) Core(TM)2 Duo 處理器 (191)
Intel(R) Core(TM)2 Solo 處理器 (192)
Intel(R) Core(TM)2 極端處理器 (193)
Intel(R) Core(TM)2 四重處理器 (194)
Intel(R) Core(TM)2 極端行動處理器 (195)
Intel(R) Core(TM)2 Duo 行動處理器 (196)
Intel(R) Core(TM)2 Solo 行動處理器 (197)
Intel(R) Core(TM) i7 處理器 (198)
雙核心 Intel(R) Celeron(R) 處理器 (199)
S/390 和 zSeries Family (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) 四核心處理器系列 (230)
AMD Phenom(TM) 三核心處理器系列 (231)
AMD Turion(TM) Ultra 雙核心行動處理器系列 (232)
AMD Turion(TM) 雙核心行動處理器系列 (233)
AMD Athlon(TM) 雙核心處理器系列 (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)
保留 (未初始化的快閃內容 - 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 內容 - 嗨) (65535)

InstallDate
資料類型: datetime
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「MIF.DMTF\|ComponentID\|001.5「、」[ DisplayName ][1] (「安裝日期」)
安裝物件的日期和時間。 這個屬性不需要值來指出物件已安裝。 此屬性繼承自 [ CIM_ManagedSystemElement](cim-managedsystemelement.md )。
L2CacheSize
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「KB」)
層級 2 處理器快取的大小。 層級 2 快取是外部記憶體區域,其存取時間比主要 RAM 記憶體快。 此值來自 SMBIOS 資訊中處理器資訊 結構的 L2 快取控制碼 成員
L2CacheSpeed
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「megahertz」)
層級 2 處理器快取的時脈速度。 層級 2 快取是外部記憶體區域,其存取時間比主要 RAM 記憶體快。

此值來自 SMBIOS 資訊中處理器資訊 結構的 L2 快取控制碼 成員

L3CacheSize
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「KB」)
層級 3 處理器快取的大小。 層級 3 快取是外部記憶體區域,其存取時間比主要 RAM 記憶體快。

此值來自 SMBIOS 資訊中處理器資訊 結構的 L3 快取控制碼 成員

L3CacheSpeed
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「megahertz」)
層級 3 屬性快取的時鐘速。 層級 3 快取是外部記憶體區域,其存取時間比主要 RAM 記憶體快。

此值來自 SMBIOS 資訊中處理器資訊 結構的 L3 快取控制碼 成員

LastErrorCode
資料類型: uint32
存取類型:唯讀
邏輯裝置回報的最後一個錯誤碼。

此屬性繼承自 CIM_LogicalDevice

等級
資料類型: uint16
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」)
處理器類型的定義。 值取決於處理器的架構。
LoadPercentage
資料類型: uint16
存取類型:唯讀
限定詞:[ Override ][1] (「LoadPercentage」),[ MappingStrings ][1] (「Win32API\|效能資料] [單位 ][1] (「percent」)
每個處理器的負載容量平均為最後一秒。 處理器載入是指每個處理器一次的總計算負擔。

此屬性繼承自 CIM_Processor

製造商
資料類型: 字串
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」)
處理器製造商的名稱。 範例:A.Datum Corporation 此值來自 SMBIOS 資訊中處理器資訊 結構的處理器製造商 成員
MaxClockSpeed
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「MIF.DMTF\|Processor\|006.5「),[ Units ][1] (」megahertz「)
處理器的最大速度,以 MHz 為單位。 此值來自 SMBIOS 資訊中處理器資訊 結構的 Max Speed 成員

此屬性繼承自 CIM_Processor

名稱
資料類型: 字串
存取類型:唯讀
限定詞:[ DisplayName ][1] (「Name」)
標記,物件為已知。 當這個屬性是子類別時,可以覆寫為索引鍵屬性。

此值來自 SMBIOS 資訊中處理器資訊 結構的處理器版本 成員

此屬性繼承自 CIM_ManagedSystemElement

NumberOfCores
資料類型: uint32
存取類型:唯讀
限定詞:[ MappingStrings ][1] (「WMI」)
處理器目前實例的核心數目。 核心是積體電路上的實體處理器。 例如,在雙核心處理器中,這個屬性的值是 2。 如需詳細資訊,請參閱<備註>。

此值來自 SMBIOS版本資訊中的處理器信息 結構。 針對SMBIOS 2.5版到2.9版,值來自 核心計數 成員。 針對SMBIOS 3.0版以上,此值來自 核心計數2 成員。

NumberOfEnabledCore
數據類型: 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 之前不支援此屬性。

NumberOfLogicalProcessors
數據類型: uint32
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
目前處理器實例的邏輯處理器數目。 對於能夠超線程的處理器,這個值只包含已啟用超線程的處理器。 如需詳細資訊,請參閱<備註>。
OtherFamilyDescription
數據類型: 字串
存取類型:唯讀
限定符: [MaxLen][1] (64), [ModelCorrespondence][1] (“[CIM_Processor](cim-processor.md)。家庭“)
處理器系列類型。 當Family屬性設定為1時使用,這表示 Other。 當Family屬性不是1的值時,這個字串應該設定為NULL

此屬性繼承自 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”)
Windows 隨插即用 邏輯裝置的裝置標識碼。

此屬性繼承自 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 類別上,而且可以實作。 如需詳細資訊,請參閱 [設計 Managed 物件格式 (MOF) 類別][5]。
支援 電源迴圈 (6)
[SetPowerState](setpowerstate-method-in-class-cim-controller.md) 方法可以使用設為 5 (Power Cycle) 的 *PowerState* 參數來叫用。
支援的 計時電源 (7)
支援 [SetPowerState](setpowerstate-method-in-class-cim-controller.md) 方法的計時電源,可以叫用 *PowerState* 參數設定為 5 (Power Cycle) 和 *Time* 設定為特定日期和時間,或開啟電源的間隔。
PowerManagementSupported
數據類型: 布爾值
存取類型:唯讀
如果 為TRUE,則可以管理裝置的電源,這表示它可以進入暫停模式等等。 屬性不會指出電源管理功能已啟用,但確實表示可以管理邏輯裝置電源。

此屬性繼承自 CIM_LogicalDevice

ProcessorId
數據類型: 字串
存取類型:唯讀
限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|處理器識別碼「)
描述處理器功能的處理器資訊。 針對 x86 類別 CPU,字段格式取決於 CPUID 指令的處理器支援。 如果支援指令,屬性會包含 2(兩個) DWORD 格式化值。 第一個是 08h-0Bh 的位移,這是 CPUID 指令傳回且輸入 EAX 設定為 1 的 EAX 值。 第二個是 0Ch-0Fh 的位移,這是指令傳回的 EDX 值。 只有屬性的前兩個字節很重要,且在CPU重設時包含 DX 快取器的內容—所有其他位元組都設定為 0(零),而內容則為 DWORD 格式。

此值來自SMBIOS資訊中處理器信息結構的處理器標識碼成員

ProcessorType
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|處理器類型“)
處理器的主要函式。

此值來自SMBIOS資訊中處理器資訊結構的處理器類型成員

其他 (1)
未知 (2)
中央處理器 (3)
數學處理器 (4)
DSP 處理器 (5)
視訊處理器 (6)

修訂
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
相依於架構的系統修訂層級。 系統修訂層級包含與 Version 屬性相同的值,但格式為數值。
角色
數據類型: 字串
存取類型:唯讀
處理器的角色。

此屬性繼承自 CIM_Processor

範例:中央處理器或數學處理器

SecondLevelAddressTranslationExtensions
數據類型: 布爾值
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
如果 為 True,處理器支援用於虛擬化的地址轉譯延伸模組。 Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: Windows 8 和 Windows Server 2012 之前不支援此屬性。
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\|處理器資訊\|套接字指定「)
線路上使用的晶元套接字類型。 範例:J202

此值來自SMBIOS資訊中處理器信息結構的套接字指定成員

狀態
數據類型: 字串
存取類型:唯讀
限定符: [MaxLen][1] (10), [DisplayName][1] (“Status”)
物件的目前狀態。 此屬性繼承自 [CIM_ManagedSystemElement](cim-managedsystemelement.md)。 值包括下列各項:
確定 (“OK”)
錯誤 (「錯誤」
已降級 (「已降級」
未知 (“未知”)
Pred Fail (“Pred Fail”)
啟動 (“開始”)
停止 (“停止”)
服務 (“Service”)
壓力(“壓力”)
NonRecover (“NonRecover”)
無連絡人 (“無聯繫人”)
Lost Comm (“Lost Comm”)
StatusInfo
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“MIF.DMTF\|操作狀態\|003.3“)
邏輯裝置的狀態。 如果此屬性不適用於邏輯裝置,請使用值 5,這表示不適用。

此屬性繼承自 CIM_LogicalDevice

其他 (1)
未知 (2)
已開啟 (3)
已停用 (4)
不適用 (5)

步進
數據類型: 字串
存取類型:唯讀
限定符:[ModelCorrespondence][1] (“[CIM_Processor](cim-processor.md)。家庭“)
處理器系列中的處理器修訂層級。

此屬性繼承自 CIM_Processor

SystemCreationClassName
數據類型: 字串
存取類型:唯讀
限定符:[傳播][1] (“[CIM_System](cim-system.md)。CreationClassName“),[CIM_Key][2]
範圍計算機的 CreationClassName 屬性值。

此屬性繼承自 CIM_LogicalDevice

SystemName
數據類型: 字串
存取類型:唯讀
限定符:[傳播][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
數據類型: 字串
存取類型:唯讀
處理器的全域唯一標識碼。 此標識碼只能在處理器系列內是唯一的。

此屬性繼承自 CIM_Processor

UpgradeMethod
數據類型: uint16
存取類型:唯讀
限定符:[MappingStrings][1] (“MIF.DMTF\|Processor\|006.7“)
如果支持升級,CPU 套接字資訊,包括此處理器可升級的方法。 這個屬性是整數列舉。

此值來自SMBIOS資訊中處理器信息結構的處理器升級成員

此屬性繼承自 CIM_Processor

其他 (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)

版本
數據類型: 字串
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
相依於架構的處理器修訂編號。 範例:模型 2,逐步執行 12
VirtualizationFirmwareEnabled
數據類型: 布爾值
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
如果 為 True,則韌體已啟用虛擬化延伸模組。 Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: Windows 8 和 Windows Server 2012 之前不支援此屬性。
VMMonitorModeExtensions
數據類型: 布爾值
存取類型:唯讀
限定符:[MappingStrings][1] (“WMI”)
如果 為 True,處理器支援 Intel 或 AMD 虛擬機監視器擴充功能。 Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: Windows 8 和 Windows Server 2012 之前不支援此屬性。
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 關聯類別。

若要判斷處理器是否已啟用超線程,請比較 NumberOfLogicalProcessorsNumberOfCores。 如果在處理器的 BIOS 中啟用超線程, 則 NumberOfCores 小於 NumberOfLogicalProcessors。 例如,雙處理器系統包含兩個針對超線程啟用的處理器,可以同時執行四個線程或程式。 在此情況下,NumberOfCores 為 2,NumberOfLogicalProcessors 為 4。

Win32_Processor類別衍生自 CIM_Processor

範例

「使用 PowerShell 收集多線程系統資產」PowerShell 範例會使用數個類別,包括 Win32_ComputerSystemProcessor,從系統擷取數據。

下列 VBScript 程式代碼範例會從 Win32_ProcessorWin32_ComputerSystemWin32_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
Namespace Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

[CIM_Processor](cim-processor.md)
[計算機系統硬體類別](computer-system-hardware-classes.md)
[WMI 工作:計算機硬體](../wmisdk/wmi-tasks--computer-hardware.md)