共用方式為


SMS_Processor用戶端 WMI 類別

類別 SMS_Processor 是用戶端 Windows Management Instrumentation (WMI) 類別,在Configuration Manager中,代表可在執行 Windows 作業系統的電腦上解譯一系列指示的裝置。 在多處理器電腦上,每個處理器都有一個 SMS_Processor 物件存在。

下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。

語法

Class SMS_Processor   
{  
      UInt16 AddressWidth;  
      UInt16 Architecture;  
      UInt16 Availability;  
      UInt16 BrandID;  
      String Caption;  
      UInt32 ConfigManagerErrorCode;  
      Boolean ConfigManagerUserConfig;  
      String CPUHash;  
      String CPUKey;  
      UInt16 CpuStatus;  
      UInt16 CreationClassName;  
      UInt32 CurrentClockSpeed;  
      UInt16 CurrentVoltage;  
      UInt16 DataWidth;  
      String Description;  
      String DeviceID;  
      Boolean ErrorCleared;  
      String ErrorDescription;  
      UInt32 ExtClock;  
      UInt16 Family;  
      DateTime InstallDate;  
      Boolean Is64Bit;  
      Boolean IsHyperthreadCapable;  
      Boolean IsHyperthreadEnabled;  
      Boolean IsMobile;  
      Boolean IsMulticore;  
      UInt32 L2CacheSize;  
      UInt32 L2CacheSpeed;  
      UInt32 LastErrorCode;  
      UInt16 Level;  
      UInt16 LoadPercentage;  
      String Manufacturer;  
      UInt32 MaxClockSpeed;  
      String Name;  
      UInt32 NormSpeed;  
      String OtherFamilyDescription;  
      UInt32 PCache;  
      String PNPDeviceID;  
      UInt16 PowerManagementCapabilities[];  
      Boolean PowerManagementSupported;  
      String ProcessorId;  
      UInt16 ProcessorType;  
      UInt16 Revision;  
      String Role;  
      String SocketDesignation;  
      String Status;  
      UInt16 StatusInfo;  
      String Stepping;  
      String SystemName;  
      String UniqueId;  
      UInt16 UpgradeMethod;  
      String Version;  
      UInt32 VoltageCaps;  
};  

方法

類別 SMS_Processor 不會定義任何方法。

屬性

AddressWidth
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器位址寬度,以位為單位,表示處理器上指標類型的大小。 在 32 位處理器上,值為 32。 在 64 位處理器上,值為 64。

Architecture
資料類型:UInt16

存取類型:唯讀

限定詞:無

平臺所使用的處理器架構。 可能的值為:

架構
0 (0x0) x86
1 (0x1) Mips
2 (0x2) 阿 爾 法
3 (0x3) Powerpc
6 (0x6) Intel Itanium 處理器系列 (IPF)
9 (0x9) x64

Availability
資料類型:UInt16

存取類型:唯讀

限定詞:無

裝置的可用性和狀態。 可能的值為:

可用性和狀態
1 (0x1) 其他
2 (0x2) Unknown
3 (0x3) 執行中或完整電源
4 (0x4) 警告
5 (0x5) 在測試中
6 (0x6) 不適用
7 (0x7) 關閉電源
8 (0x8) 離線
9 (0x9) 關閉職責
10 (0xA) 退化
11 (0xB) 未安裝
12 (0xC) 安裝錯誤
13 (0xD) 省電 - 未知。 已知裝置處於省電狀態,但其確切狀態不明。
14 (0xE) 省電 - 低電源模式。 裝置處於省電狀態,但仍在運作中,而且可能會顯示效能降低。
15 (0xF) 省電 - 待命。 裝置無法運作,但可以快速地恢復完整電源。
16 (0x10) 電源週期
17 (0x11) 省電 - 警告。 裝置處於警告狀態,但也處於省電狀態。

BrandID
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器架構特定的品牌識別資訊。

Caption
資料類型:String

存取類型:唯讀

限定詞:無

物件的簡短描述。 標題是由一行字串所組成。

ConfigManagerErrorCode
資料類型:UInt32

存取類型:唯讀

限定詞:無

Windows API Configuration Manager錯誤碼。 可能的值為:

Configuration Manager錯誤碼
0 (0x0) 裝置正常運作。
1 (0x1) 裝置未正確設定。
2 (0x2) Windows 無法載入此裝置的驅動程式。
3 (0x3) 此裝置的驅動程式可能已損毀,或系統可能記憶體或其他資源不足。
4 (0x4) 裝置無法正常運作。 其中一個驅動程式或登錄可能已損毀。
5 (0x5) 裝置的驅動程式需要 Windows 無法管理的資源。
6 (0x6) 裝置的開機設定與其他裝置衝突。
7 (0x7) 無法篩選。
8 (0x8) 遺失裝置的驅動程式載入器。
9 (0x9) 裝置無法正常運作。 控制韌體不正確地報告裝置的資源。
10 (0xA) 裝置無法啟動。
11 (0xB) 裝置失敗。
12 (0xC) 裝置找不到足夠的可用資源可供使用。
13 (0xD) Windows 無法驗證裝置資源。
14 (0xE) 在電腦重新開機之前,裝置無法正常運作。
15 (0xF) 裝置因為可能的重新列舉問題而無法正常運作。
16 (0x10) Windows 無法識別裝置使用的所有資源。
17 (0x11) 裝置要求未知的資源類型。
18 (0x12) 必須重新安裝設備磁碟機。
19 (0x13) 使用 VxD 載入器失敗。
20 (0x14) 登錄可能已損毀。
21 (0x15) 系統失敗。 如果變更設備磁碟機無效,請參閱硬體檔。 Windows 正在移除裝置。
22 (0x16) 裝置已停用。
23 (0x17) 系統失敗。 如果變更設備磁碟機無效,請參閱硬體檔。
24 (0x18) 裝置不存在、無法正常運作,或未安裝其所有驅動程式。
25 (0x19) Windows 仍在設定裝置。
26 (0x1A) Windows 仍在設定裝置。
27 (0x1B) 裝置沒有有效的記錄組態。
28 (0x1C) 未安裝設備磁碟機。
29 (0x1D) 裝置已停用。 裝置韌體未提供所需的資源。
30 (0x1E) 裝置正在使用另一個裝置正在使用的 IRQ 資源。
31 (0x1F) 裝置無法正常運作。 Windows 無法載入必要的設備磁碟機。

ConfigManagerUserConfig
資料類型:Boolean

存取類型:唯讀

限定詞:無

true 如果裝置使用使用者定義的組態,則為 。

CPUHash
資料類型:String

存取類型:唯讀

限定詞:無

唯一的 128 位簽章,衍生自 、 BrandIDPCacheNormSpeedIsMobileName 屬性的 Manufacturer 組合。

CPUKey
資料類型:String

存取類型:唯讀

限定詞:無

與處理器相關聯之 CPU 的索引鍵。

CpuStatus
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器的目前狀態。 可能的值如下所示。 狀態變更表示處理器使用方式,但不表示處理器的實體條件。

CPU 狀態
0 (0x0) Unknown
1 (0x1) 已啟用 CPU
2 (0x2) 使用者透過 BIOS 安裝程式停用 CPU
3 (0x3) 由 BIOS 停用 CPU (POST 錯誤)
4 (0x4) CPU 閒置
5 (0x5) 保留
6 (0x6) 保留
7 (0x7) 其他

CreationClassName
資料類型:UInt16

存取類型:唯讀

限定詞:無

建立類別名稱。

CurrentClockSpeed
資料類型:UInt32

存取類型:唯讀

限定詞:無

處理器的目前速度,以 mbhertz 表示。

CurrentVoltage
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器的電壓。 如果設定了第八個位,位 0-6 會包含乘以 10 的電壓。 如果未設定第八個位,則 屬性中的 VoltageCaps 位設定代表電壓值。 CurrentVoltage只有在 SMBIOS 指定電壓值時,才會設定 屬性。

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

DataWidth
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器資料寬度,以位表示。

Description
資料類型:String

存取類型:唯讀

限定詞:無

處理器的描述。

DeviceID
資料類型:String

存取類型:唯讀

限定詞:[金鑰]

處理器的唯一識別碼。

ErrorCleared
資料類型:Boolean

存取類型:唯讀

限定詞:無

true 如果已清除 屬性中回報的錯誤, LastErrorCode 則為 。

ErrorDescription
資料類型:String

存取類型:唯讀

限定詞:無

屬性中 LastErrorCode 所記錄錯誤的其他資訊,以及可採取之更正動作的相關資訊。

ExtClock
資料類型:UInt32

存取類型:唯讀

限定詞:無

外部時鐘頻率,以 MB 為界。 如果頻率未知,請將此屬性設定為 null

Family
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器系列類型。 可能的值為:

系列類型
1 (0x1) 其他
2 (0x2) Unknown
3 (0x3) 8086
4 (0x4) 80286
5 (0x5) Intel386 處理器
6 (0x6) Intel486 處理器
7 (0x7) 8087
8 (0x8) 80287
9 (0x9) 80387
10 (0xA) 80487
11 (0xB) Pentium 品牌
12 (0xC) Pentium Pro
13 (0xD) Pentium II
14 (0xE) Pentium 處理器與 MMX 技術
15 (0xF) 賽揚
16 (0x10) Pentium II Xeon
17 (0x11) Pentium III
18 (0x12) M1 系列
19 (0x13) M2 系列
20 (0x14) AMD Duron 處理器系列
21 (0x15) K5 系列
22 (0x16) K6 系列
23 (0x17) K6-2
24 (0x18) K6-3
25 (0x19) AMD Athlon 處理器系列
26 (0x1A) AMD2900 系列
27 (0x1B) K6-2+
32 (0x20) Power PC 系列
33 (0x21) Power PC 601
34 (0x22) Power PC 603
35 (0x23) Power PC 603+
36 (0x24) Power PC 604
37 (0x25) Power PC 620
38 (0x26) Power PC X704
39 (0x27) Power PC 750
48 (0x30) Alpha 系列
49 (0x31) Alpha 21064
50 (0x32) Alpha 21066
51 (0x33) Alpha 21164
52 (0x34) Alpha 21164PC
53 (0x35) Alpha 21164a
54 (0x36) Alpha 21264
55 (0x37) Alpha 21364
64 (0x40) MIPS 系列
65 (0x41) MIPS R4000
66 (0x42) MIPS R4200
67 (0x43) MIPS R4400
68 (0x44) MIPS R4600
69 (0x45) MIPS R10000
80 (0x50) SPARC 系列
81 (0x51) SuperSPARC
82 (0x52) microSPARC II
83 (0x53) microSPARC IIep
84 (0x54) UltraSPARC
85 (0x55) UltraSPARC II
86 (0x56) UltraSPARC IIi
87 (0x57) UltraSPARC III
88 (0x58) UltraSPARC IIIi
96 (0x60) 68040
97 (0x61) 68xxx 系列
98 (0x62) 68000
99 (0x63) 68010
100 (0x64) 68020
101 (0x65) 68030
112 (0x70) Hobbit 系列
120 (0x78) Crusoe TM5000 系列
121 (0x79) Crusoe TM3000 系列
122 (0x7A) Efficeon TM8000 系列
128 (0x80) Weitek
130 (0x82) Itanium 處理器
131 (0x83) AMD Athlon 64 處理器系列
132 (0x84) AMD Opteron 處理器系列
144 (0x90) PA-RISC 系列
145 (0x91) PA-RISC 8500
146 (0x92) PA-RISC 8000
147 (0x93) PA-RISC 7300LC
148 (0x94) PA-RISC 7200
149 (0x95) PA-RISC 7100LC
150 (0x96) PA-RISC 7100
160 (0xA0) V30 系列
176 (0xB0) Pentium III Xeon 處理器
177 (0xB1) Pentium III Processor with Intel SpeedStep Technology
178 (0xB2) Pentium 4
179 (0xB3) Intel Xeon
180 (0xB4) AS400 系列
181 (0xB5) Intel Xeon 處理器 MP
182 (0xB6) AMD Athlon XP 系列
183 (0xB7) AMD Athlon MP 系列
184 (0xB8) Intel Itanium 2
185 (0xB9) Intel Pentium M 處理器
190 (0xBE) K7
200 (0xC8) IBM390 系列
201 (0xC9) G4
202 (0xCA) G5
203 (0xCB) G6
204 (0xCC) z/Architecture Base
250 (0xFA) i860
251 (0xFB) i960
260 (0x104) SH-3
261 (0x105) SH-4
280 (0x118) ARM
281 (0x119) StrongARM
300 (0x12C) 6x86
301 (0x12D) MediaGX
302 (0x12E) MII
320 (0x140) WinChip
350 (0x15E) Dsp
500 (0x1F4) 影片處理器

InstallDate
資料類型:DateTime

存取類型:唯讀

限定詞:無

安裝處理器的日期和時間。 不需要此屬性的值。

Is64Bit
資料類型:Boolean

存取類型:唯讀

限定詞:無

如果 CPU 為 64 位,則為非零值。 否則,這個屬性會設定為零。

IsHyperthreadCapable
資料類型:Boolean

存取類型:唯讀

限定詞:無

如果處理器支援超執行緒,則為非零值。 否則,這個屬性會設定為零。

IsHyperthreadEnabled
資料類型:Boolean

存取類型:唯讀

限定詞:無

如果啟用超執行緒,則為非零值。 否則,這個屬性會設定為零。

IsMobile
資料類型:Boolean

存取類型:唯讀

限定詞:無

true 如果電腦是行動裝置,則為 。

IsMulticore
資料類型:Boolean

存取類型:唯讀

限定詞:無

true 如果電腦有多個核心,則為 。

L2CacheSize
資料類型:UInt32

存取類型:唯讀

限定詞:無

層級 2 處理器快取的大小。 層級 2 快取是外部記憶體區域,其存取時間比主要 RAM 快。

L2CacheSpeed
資料類型:UInt32

存取類型:唯讀

限定詞:無

層級 2 處理器快取的時脈速度。

LastErrorCode
資料類型:UInt32

存取類型:唯讀

限定詞:無

邏輯裝置所報告的最後一個錯誤碼。

Level
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器的層級定義。 值取決於處理器架構。

LoadPercentage
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器的載入容量,平均為最後一秒。 處理器載入是指處理器一次的總運算負擔。

Manufacturer
資料類型:String

存取類型:唯讀

限定詞:無

處理器製造商的名稱,例如「A。 Datum Corporation「.

MaxClockSpeed
資料類型:UInt32

存取類型:唯讀

限定詞:無

處理器的最大速度,以 mbhertz 為總和。

Name
資料類型:String

存取類型:唯讀

限定詞:無

已知處理器的標籤。 當此名稱指出子類別時,可以覆寫為索引鍵屬性。

NormSpeed
資料類型:UInt32

存取類型:唯讀

限定詞:無

標準化的處理器速度,以 mbhertz 表示。

OtherFamilyDescription
資料類型:String

存取類型:唯讀

限定詞:無

處理器系列類型。 當 屬性設定為 「Other」 時, Family 會使用這個屬性。 針對 屬性的其他設定 Family ,將此字串設定為 null

PCache
資料類型:UInt32

存取類型:唯讀

限定詞:無

處理器快取。

PNPDeviceID
資料類型:String

存取類型:唯讀

限定詞:無

Windows 隨插即用邏輯裝置的裝置識別碼。

PowerManagementCapabilities
資料類型: UInt16 陣列

存取類型:唯讀

限定詞:無

邏輯裝置的特定電源相關功能。 可能的值為:

電源相關功能
0 (0x0) Unknown
1 (0x1) 不支援
2 (0x2) 已停用
3 (0x3) 啟用。 電源管理功能目前已啟用,但確切的功能集未知或資訊無法使用。
4 (0x4) 自動輸入的省電模式。 裝置可以根據使用量或其他準則來變更其電源狀態。
5 (0x5) Power State Settable。 支援 SetPowerState 方法。 這個方法可在父 CIM_LogicalDevice 類別上找到,而且可以實作。
6 (0x6) 支援 Power 迴圈。 方法 SetPowerState 可以叫用, PowerState 並將 參數設定為 5 (Power Cycle) 。
7 (0x7) 支援Power-On定時。 您可以 SetPowerState 在 Power Cycle) 將 參數設定為 5 (叫用 PowerState 方法,並將 Time 參數設定為電源開機的特定日期和時間或間隔。

PowerManagementSupported
資料類型:Boolean

存取類型:唯讀

限定詞:無

true 如果可以管理邏輯裝置的電源,表示它可以進入暫停模式,則為 ,依此類推。 此屬性不會指出電源管理功能已啟用。

ProcessorId
資料類型:String

存取類型:唯讀

限定詞:無

處理器識別碼。 針對 x86 類別 CPU,欄位格式取決於 CPUID 指令的處理器支援。 如果支援指令,屬性會包含兩個 DWORD 格式化值。 第一個是 08h-0Bh 的位移,這是 CPUID 指令傳回的 EAX 值,輸入 EAX 設定為 1。 第二個位移為 0Ch-0Fh,這是指令傳回的 EDX 值。 只有 屬性的前兩個位元組很重要,而且在 CPU 重設時包含 DX 暫存器的內容。 所有其他位元組都會設定為 0 (零) ,而內容則是 DWORD 格式。

ProcessorType
資料類型:UInt16

存取類型:唯讀

限定詞:無

處理器的主要函式。 可能的值為:

處理器類型
1 (0x1) 其他
2 (0x2) Unknown
3 (0x3) 中央處理器
4 (0x4) 數學處理器
5 (0x5) DSP 處理器
6 (0x6) 影片處理器

Revision
資料類型:UInt16

存取類型:唯讀

限定詞:無

相依于處理器架構的系統修訂層級。 系統修訂層級包含與 屬性相同的值 Version ,但格式為數值。

Role
資料類型:String

存取類型:唯讀

限定詞:無

處理器的角色,例如「中央處理器」或「數學處理器」。

SocketDesignation
資料類型:String

存取類型:唯讀

限定詞:無

線路上使用的晶片通訊端類型,例如 「J202」。

Status
資料類型:String

存取類型:唯讀

限定詞:無

處理器的目前狀態。 可能的值為:

  • 確定

  • 錯誤

  • 退化

  • Unknown

  • 前置失敗

  • 啟動中

  • 停止

  • 服務

  • 強調

  • NonRecover

  • NoContact

  • LostComm

    StatusInfo
    資料類型:UInt16

    存取類型:唯讀

    限定詞:無

    邏輯裝置的狀態。 可能的值如下所示。 如果此屬性不適用於邏輯裝置,則屬性會設定為 「不適用」。

邏輯裝置狀態
1 (0x1) 其他
2 (0x2) Unknown
3 (0x3) Enabled
4 (0x4) 已停用
5 (0x5) 不適用

Stepping
資料類型:String

存取類型:唯讀

限定詞:無

處理器系列中處理器的修訂層級。

SystemName
資料類型:String

存取類型:唯讀

限定詞:無

範圍系統的名稱。

UniqueId
資料類型:String

存取類型:唯讀

限定詞:無

處理器的 GUID。 此識別碼只能在處理器系列中是唯一的。

UpgradeMethod
資料類型:UInt16

存取類型:唯讀

限定詞:無

CPU 通訊端資訊,包括支援升級時可升級處理器的方法。 可能的值為:

升級方法
1 (0x1) 其他
2 (0x2) Unknown
3 (0x3) 子板
4 (0x4) ZIF 通訊端
5 (0x5) 更換或 Piggy Back
6 (0x6)
7 (0x7) LIF 通訊端
8 (0x8) 位置 1
9 (0x9) 插槽 2
10 (0xA) 370 針腳通訊端
11 (0xB) 位置 A
12 (0xC) 位置 M
13 (0xD) 通訊端 423
14 (0xE) 通訊端 A (通訊端 462)
15 (0xF) 通訊端 478
16 (0x10) 通訊端 754
17 (0x11) 通訊端 940
18 (0x12) 通訊端 939

Version
資料類型:String

存取類型:唯讀

限定詞:無

相依于架構的處理器修訂編號。

VoltageCaps
資料類型:UInt32

存取類型:唯讀

限定詞:無

處理器的電壓功能。 可能的值如下所示。 如果 屬性設定為 null ,則電壓功能未知。

電壓功能
1 (0x1) 5 個電量
2 (0x2) 3.3 伏特
4 (0x4) 2.9 伏特

屬性的位 0-3 代表處理器通訊端可以接受的特定電壓。 所有其他位都應該設為 0 (零) 。 如果已設定多個位,則可以設定通訊端。 如需處理器執行的實際電壓詳細資訊,請參閱 CurrentVoltage 屬性。

需求

執行時間需求

如需詳細資訊,請參閱Configuration Manager用戶端執行時間需求。

開發需求

如需詳細資訊,請參閱Configuration Manager用戶端開發需求。

另請參閱

Asset Intelligence 用戶端 WMI 類別
SMS_AutoStartSoftware類別
SMS_BrowserHelperObject類別
SMS_InstalledExecutable類別
SMS_InstalledSoftware類別
SMS_InstalledSoftwareMS類別
SMS_SoftwareShortcut類別
SMS_SystemConsoleUsage類別
SMS_SystemConsoleUser類別