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”)
此屬性繼承自 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“)
- 裝置的可用性和狀態。
- 其他 (1)
- 未知 (2)
- 執行/完整電源 (3)
- 執行或完整電源
- 警告 (4)
- 測試中 (5)
- 不適用 (6)
- 電源關閉 (7)
- 離線 (8)
- 下班 (9)
- 降級 (10)
- 未安裝 (11)
- 安裝錯誤 (12)
- 省電 - 未知 (13)
- 已知裝置處於省電狀態,但其確切狀態不明。
- 省電 - 低電量模式 (14)
- 裝置處於省電狀態,但仍正常運作,且效能可能會降低。
- 省電 - 待命 (15)
- 裝置無法正常運作,但可快速提供全電源。
- 電源週期 (16)
- 省電 - 警告 (17)
- 裝置處於警告狀態,不過也處於省電狀態。
- 暫停 (18)
- 裝置已暫停。
- 未就緒 (19)
- 裝置尚未就緒。
- 未設定 (20)
- 未設定裝置。
- 靜止 (21)
- 裝置很安靜。
此屬性繼承自 CIM_LogicalDevice。
- 標題
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符: [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)
- 由 BIOS 停用的 CPU (POST 錯誤) (3)
- CPU 閒置 (4)
- 保留 (5)
- 保留 (6)
- 其他 (7)
此值來自 SMBIOS資訊中處理器信息結構的狀態成員。
- CreationClassName
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符: [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。
- 說明
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符: [DisplayName][1] (“Description”)
此屬性繼承自 CIM_ManagedSystemElement。
- DeviceID
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符: [Key][3], [Override][1] (“DeviceId”),[MappingStrings][1] (“Win32API\|系統資訊結構\|[SYSTEM_INFO][4]\|dwNumberOfProcessors“)
此屬性繼承自 CIM_LogicalDevice。
- ErrorCleared
-
- 數據類型: 布爾值
- 存取類型:唯讀
此屬性繼承自 CIM_LogicalDevice。
- ErrorDescription
-
- 數據類型: 字串
- 存取類型:唯讀
此屬性繼承自 CIM_LogicalDevice。
- ExtClock
-
- 數據類型: uint32
- 存取類型:唯讀
- 限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|外部時鐘)、[Units][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) 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)
此值來自 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] (「KB」)
- L2CacheSpeed
-
- 資料類型: uint32
- 存取類型:唯讀
- 限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「megahertz」)
此值來自 SMBIOS 資訊中處理器資訊 結構的 L2 快取控制碼 成員 。
- L3CacheSize
-
- 資料類型: uint32
- 存取類型:唯讀
- 限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「KB」)
此值來自 SMBIOS 資訊中處理器資訊 結構的 L3 快取控制碼 成員 。
- L3CacheSpeed
-
- 資料類型: uint32
- 存取類型:唯讀
- 限定詞:[ MappingStrings ][1] (「WMI」),[ Units ][1] (「megahertz」)
此值來自 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」)
- 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\|核心已啟用「)
此值來自 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)。家庭“)
此屬性繼承自 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 類別上,而且可以實作。 如需詳細資訊,請參閱 [設計 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
-
- 數據類型: 布爾值
- 存取類型:唯讀
此屬性繼承自 CIM_LogicalDevice。
- ProcessorId
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符:[MappingStrings][1] (“SMBIOS\|類型 4\|處理器資訊\|處理器識別碼「)
此值來自SMBIOS資訊中處理器信息結構的處理器標識碼成員。
- 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資訊中處理器信息結構的套接字指定成員。
- 狀態
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符: [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,這表示不適用。
- 其他 (1)
- 未知 (2)
- 已開啟 (3)
- 已停用 (4)
- 不適用 (5)
此屬性繼承自 CIM_LogicalDevice。
- 步進
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符:[ModelCorrespondence][1] (“[CIM_Processor](cim-processor.md)。家庭“)
此屬性繼承自 CIM_Processor。
- SystemCreationClassName
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符:[傳播][1] (“[CIM_System](cim-system.md)。CreationClassName“),[CIM_Key][2]
此屬性繼承自 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 套接字資訊,包括此處理器可升級的方法。 這個屬性是整數列舉。
- 其他 (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。
- 版本
-
- 數據類型: 字串
- 存取類型:唯讀
- 限定符:[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。
範例
「使用 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 |
Namespace | Root\CIMV2 |
MOF |
|
DLL |
|
另請參閱
- [CIM_Processor](cim-processor.md)
- [計算機系統硬體類別](computer-system-hardware-classes.md)
- [WMI 工作:計算機硬體](../wmisdk/wmi-tasks--computer-hardware.md)