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_ProcessorReset メソッドを参照してください。
SetPowerState 実装されていません。 このメソッドを実装する方法の詳細については、CIM_ProcessorSetPowerState メソッドを参照してください。

プロパティ

Win32_Processor クラスには、これらのプロパティがあります。

AddressWidth
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [Units][1] ("bits")
32 ビット オペレーティング システムでは、値は 32 で、64 ビット オペレーティング システムでは 64 です。

このプロパティは 、CIM_Processorから継承されます。

アーキテクチャ
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
プラットフォームで使用されるプロセッサ アーキテクチャ。
x86 (0)
MIPS (1)
アルファ (2)
PowerPC (3)
ARM (5)
ia64 (6)
Itanium ベースのシステム
x64 (9)
ARM64 (12)
AssetTag
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|種類 4\|Asset Tag")
このプロセッサのアセット タグを表します。

この値は、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\|Operational State\|003.5", "MIB.IETF\|HOST-RESOURCES-MIB.hrDeviceStatus")
デバイスの可用性と状態。

このプロパティは、 CIM_LogicalDeviceから継承されます。

その他 (1)
不明 (2)
実行中/完全電源 (3)
実行中または完全な電源
警告 (4)
In Test (5)
適用なし (6)
電源オフ (7)
Off Line (8)
オフデューティ (9)
低下 (10)
インストールされていません (11)
インストール エラー (12)
省電力 - 不明 (13)
デバイスは省電力状態であることが知られていますが、正確な状態は不明です。
省電力 - 低電力モード (14)
デバイスは省電力状態ですが、まだ機能しており、パフォーマンスが低下する可能性があります。
省電力 - スタンバイ (15)
デバイスは機能していませんが、すぐにフルパワーにすることができます。
電源サイクル (16)
省電力 - 警告 (17)
デバイスは警告状態ですが、省電力状態でもあります。
一時停止 ( 18)
デバイスが一時停止しています。
準備ができていません (19)
デバイスの準備ができていません。
未構成 (20)
デバイスが構成されていません。
休止 ( 21)
デバイスは静かです。

Caption
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MaxLen][1] (64)、[DisplayName][1] ("Caption")
オブジェクトの簡単な説明 (1 行の文字列)。

このプロパティは、 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)
このデバイスのドライバーが破損しているか、システムのメモリやその他のリソースが不足している可能性があります。
このデバイスは正常に動作していません。 そのドライバーの 1 つまたはレジストリが破損している可能性があります。 (4)
デバイスが正しく動作していません。 そのドライバーまたはレジストリの 1 つが破損している可能性があります。
このデバイスのドライバーには、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 情報のプロセッサ情報構造体の Status メンバーから取得されます。

不明 (0)
CPU が有効 ( 1)
BIOS セットアップによるユーザーによる CPU 無効化 (2)
BIOS で無効になっている CPU (POST エラー) (3)
CPU がアイドル状態 (4)
予約済み (5)
予約済み (6)
その他 (7)

CreationClassName
データ型: string
アクセスの種類: 読み取り専用
修飾子: [CIM_Key][2]
インスタンスの作成に使用される継承チェーンに表示される最初の具象クラスの名前。 クラスの他のキー プロパティと共に使用する場合、 プロパティを使用すると、このクラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

このプロパティは、 CIM_LogicalDeviceから継承されます。

CurrentClockSpeed
データ型: uint32
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("MIF.DMTF\|Processor\|006.6"), [Units][1] ("megahertz")
プロセッサの現在の速度 (MHz)。 この値は、SMBIOS 情報のプロセッサ情報構造体の Current Speed メンバーから取得されます。

このプロパティは 、CIM_Processorから継承されます。

CurrentVoltage
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|種類 4\|プロセッサ情報\|電圧")、[単位][1] ("10 ボルト")
プロセッサの電圧。 8 番目のビットが設定されている場合、ビット 0 から 6 には電圧に 10 を掛けた値が含まれます。 8 番目のビットが設定されていない場合、 VoltageCaps のビット設定は電圧値を表します。 CurrentVoltage は、SMBIOS で電圧値が指定されている場合にのみ設定されます。

例: プロセッサ電圧 1.8 ボルトの値は0x12 (1.8 x 10) です。

この値は、SMBIOS 情報のプロセッサ情報構造体の電圧メンバーから取得されます。

DataWidth
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [Units][1] ("bits")
32 ビット プロセッサの場合、値は 32 で、64 ビット プロセッサでは 64 です。

このプロパティは 、CIM_Processorから継承されます。

説明
データ型: string
アクセスの種類: 読み取り専用
修飾子: [DisplayName][1] ("Description")
オブジェクトの説明。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

DeviceID
データ型: string
アクセスの種類: 読み取り専用
修飾子: [キー][3]、[オーバーライド][1] ("DeviceId")、[MappingStrings][1] ("Win32API\|システム情報構造\|[SYSTEM_INFO][4]\|dwNumberOfProcessors")
システム上のプロセッサの一意識別子。

このプロパティは、 CIM_LogicalDeviceから継承されます。

ErrorCleared
データ型: ブール値
アクセスの種類: 読み取り専用
TRUE の場合、LastErrorCode で報告されたエラーは明確です。

このプロパティは、 CIM_LogicalDeviceから継承されます。

ErrorDescription
データ型: string
アクセスの種類: 読み取り専用
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)
Celeron(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) 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) 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 Dual-Core Mobile M プロセッサ ファミリ (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 シリーズ プロセッサ (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)
Hobbit ファミリ (112)
Crusoe(TM) TM5000 ファミリ (120)
Crusoe(TM) TM3000 Family (121)
Efficeon(TM) TM8000 ファミリ (122)
Weitek (128)
Itanium(TM) プロセッサ (130)
AMD Athlon(TM) 64 プロセッサ ファミリ (131)
AMD Opteron(TM) プロセッサ ファミリ (132)
AMD Sempron(TM) プロセッサ ファミリ (133)
AMD Turion(TM) 64 Mobile Technology (134)
デュアルコア AMD Opteron(TM) プロセッサ ファミリ (135)
AMD Athlon(TM) 64 X2 Dual-Core プロセッサ ファミリ (136)
AMD Turion(TM) 64 X2 Mobile Technology (137)
Quad-Core AMD Opteron(TM) プロセッサ ファミリ (138)
第 3 世代 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)
Quad-Core Intel(R) Xeon(R) プロセッサ 3200 シリーズ (161)
Dual-Core Intel(R) Xeon(R) プロセッサ 3000 シリーズ (162)
Quad-Core Intel(R) Xeon(R) プロセッサ 5300 シリーズ (163)
Dual-Core Intel(R) Xeon(R) プロセッサ 5100 シリーズ (164)
Dual-Core Intel(R) Xeon(R) プロセッサ 5000 シリーズ (165)
デュアルコア Intel(R) Xeon(R) プロセッサ LV (166)
デュアル コア Intel(R) Xeon(R) プロセッサ ULV (167)
Dual-Core Intel(R) Xeon(R) プロセッサ 7100 シリーズ (168)
Quad-Core Intel(R) Xeon(R) プロセッサ 5400 シリーズ (169)
Quad-Core Intel(R) Xeon(R) プロセッサ (170)
Dual-Core Intel(R) Xeon(R) プロセッサ 5200 シリーズ (171)
Dual-Core Intel(R) Xeon(R) プロセッサ 7200 シリーズ (172)
Quad-Core Intel(R) Xeon(R) プロセッサ 7300 シリーズ (173)
Quad-Core Intel(R) Xeon(R) プロセッサ 7400 シリーズ (174)
マルチコア Intel(R) Xeon(R) プロセッサ 7400 シリーズ (175)
Pentium(R) III Xeon(TM) (176)
Intel(R) SpeedStep(TM) テクノロジを使用した Pentium(R) III プロセッサ (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 ファミリ (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) Processor Extreme Edition (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 Quad プロセッサ (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)
Dual-Core Intel(R) Celeron(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)
Dual-Core Intel(R) Xeon(R) プロセッサ 3xxx シリーズ (215)
Quad-Core Intel(R) Xeon(R) プロセッサ 3xxx シリーズ (216)
VIA Nano(TM) プロセッサ ファミリ (217)
Dual-Core Intel(R) Xeon(R) プロセッサ 5xxx シリーズ (218)
Quad-Core Intel(R) Xeon(R) プロセッサ 5xxx シリーズ (219)
Dual-Core Intel(R) Xeon(R) プロセッサ 7xxx シリーズ (221)
Quad-Core 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 Mobile Processor Family (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)
6 コア 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)
予約済み (初期化されていないフラッシュ コンテンツ - Hi) (65535)

InstallDate
データ型: datetime
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("MIF.DMTF\|ComponentID\|001.5"), [DisplayName][1] ("インストール日")
オブジェクトがインストールされている日時。 このプロパティでは、オブジェクトがインストールされていることを示す値は必要ありません。 このプロパティは[CIM_ManagedSystemElement](cim-managedsystemelement.md) から継承されます。
L2CacheSize
データ型: uint32
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI"),[Units][1] ("キロバイト")
レベル 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] ("キロバイト")
レベル 3 プロセッサ キャッシュのサイズ。 レベル 3 キャッシュは、メイン RAM メモリよりも高速なアクセス時間を持つ外部メモリ領域です。

この値は、SMBIOS 情報のプロセッサ情報構造体の L3 キャッシュ ハンドル メンバーから取得されます。

L3CacheSpeed
データ型: uint32
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI"),[Units][1] ("megahertz")
Level 3 プロパティ キャッシュのクロックスピード。 レベル 3 キャッシュは、メイン RAM メモリよりも高速なアクセス時間を持つ外部メモリ領域です。

この値は、SMBIOS 情報のプロセッサ情報構造体の L3 キャッシュ ハンドル メンバーから取得されます。

LastErrorCode
データ型: uint32
アクセスの種類: 読み取り専用
論理デバイスによって報告された最後のエラー コード。

このプロパティは、 CIM_LogicalDeviceから継承されます。

Level
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
プロセッサの種類の定義。 値は、プロセッサのアーキテクチャによって異なります。
LoadPercentage
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [オーバーライド][1] ("LoadPercentage"),[MappingStrings][1] ("Win32API\|パフォーマンス データ"),[Units][1] ("percent")
各プロセッサの読み込み容量。最後の 1 秒までの平均。 プロセッサの読み込みとは、一度に各プロセッサのコンピューティング負荷の合計を指します。

このプロパティは 、CIM_Processorから継承されます。

Manufacturer
データ型: string
アクセスの種類: 読み取り専用
修飾子: [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から継承されます。

名前
データ型: string
アクセスの種類: 読み取り専用
修飾子: [DisplayName][1] ("Name")
オブジェクトが認識されるラベル。 このプロパティがサブクラスの場合は、キー プロパティとしてオーバーライドできます。

この値は、SMBIOS 情報のプロセッサ情報構造体のプロセッサ バージョン メンバーから取得されます。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

NumberOfCores
データ型: uint32
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
プロセッサの現在のインスタンスのコア数。 コアは、集積回路上の物理プロセッサです。 たとえば、デュアルコア プロセッサでは、このプロパティの値は 2 です。 詳細については、「解説」を参照してください。

この値は、SMBIOS バージョン 情報のプロセッサ情報 構造体から取得されます。 SMBIOS バージョン 2.5 から 2.9 の場合、値は Core Count メンバーから取得されます。 SMBIOS バージョン 3.0 以降の場合、値は Core Count 2 メンバーから取得されます。

NumberOfEnabledCore
データ型: uint32
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|種類 4\|Core Enabled")
プロセッサ ソケットあたりの有効なコア数。

この値は、SMBIOS バージョン 情報のプロセッサ情報 構造体から取得されます。 SMBIOS バージョン 2.5 から 2.9 の場合、値は Core Enabled メンバーから取得されます。 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
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MaxLen][1] (64)、[ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md)。Family")
プロセッサ ファミリの種類。 Family プロパティが 1 に設定されている場合に使用されます。これは Other を意味します。 Family プロパティが 1 ではない値の場合、この文字列は NULL に設定する必要があります。

このプロパティは 、CIM_Processorから継承されます。

PartNumber
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|種類 4\|部品番号")
製造元によって設定された、このプロセッサの部品番号。

この値は、SMBIOS 情報のプロセッサ情報構造体の Part Number メンバーから取得されます。 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
データ型: string
アクセスの種類: 読み取り専用
修飾子: [スキーマ][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 Object Format (MOF) クラスの設計][5]」を参照してください。
電源循環がサポートされています (6)
[SetPowerState](setpowerstate-method-in-class-cim-controller.md) メソッドは、*PowerState* パラメーターを 5 (Power Cycle) に設定して呼び出すことができます。
時間指定電源オンがサポートされています (7)
Timed Power-Onサポートされています。 [SetPowerState](setpowerstate-method-in-class-cim-controller.md) メソッドは、*PowerState* パラメーターを 5 (Power Cycle) に設定し、*Time* を電源オンの特定の日時または間隔に設定して呼び出すことができます。
PowerManagementSupported
データ型: boolean
アクセスの種類: 読み取り専用
TRUE の場合、デバイスの電源を管理できます。つまり、中断モードにできます。 このプロパティは、電源管理機能が有効になっていることを示すものではありませんが、論理デバイスの電源を管理できることを示します。

このプロパティは 、CIM_LogicalDeviceから継承されます。

ProcessorId
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|「4\| 」と入力します。プロセッサ情報\|プロセッサ ID")
プロセッサの機能を説明するプロセッサ情報。 x86 クラスの CPU の場合、フィールド形式は CPUID 命令のプロセッササポートに依存します。 命令がサポートされている場合、 プロパティには 2 つの DWORD 形式の値が含まれます。 1 つ目は 08h-0Bh のオフセットです。これは、入力 EAX が 1 に設定された状態で CPUID 命令が返す EAX 値です。 2 つ目は、命令が返す EDX 値である 0Ch-0Fh のオフセットです。 プロパティの最初の 2 バイトのみが重要であり、CPU リセット時の DX レジスタの内容が含まれています。それ以外はすべて 0 (ゼロ) に設定され、内容は DWORD 形式です。

この値は、SMBIOS 情報のプロセッサ情報構造体のプロセッサ ID メンバーから取得されます。

ProcessorType
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|「4\| 」と入力します。プロセッサ情報\|プロセッサの種類")
プロセッサのプライマリ関数。

この値は、SMBIOS 情報の Processor Information 構造体の Processor Type メンバーから取得されます。

その他 (1)
不明 (2)
中央プロセッサ (3)
数学プロセッサ (4)
DSP プロセッサ (5)
ビデオ プロセッサ (6)

Revision
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
アーキテクチャに依存するシステム リビジョン レベル。 システム リビジョン レベルには Version プロパティと同じ値が含まれますが、数値形式です。
ロール
データ型: string
アクセスの種類: 読み取り専用
プロセッサの役割。

このプロパティは、 CIM_Processorから継承されます。

例: 中央プロセッサまたは数学プロセッサ

SecondLevelAddressTranslationExtensions
データ型: boolean
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
True の場合、プロセッサは仮想化に使用されるアドレス変換拡張機能をサポートします。 Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista:このプロパティは、Windows 8およびWindows Server 2012前にはサポートされていません。
SerialNumber
データ型: string
アクセスの種類: 読み取り専用
修飾子: [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
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("SMBIOS\|「4\| 」と入力します。プロセッサ情報\|ソケット指定")
回路に使用されるチップソケットの種類。 例: J202

この値は、SMBIOS 情報のプロセッサ情報構造体のソケット指定メンバーから取得されます。

状態
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MaxLen][1] (10)、[DisplayName][1] ("Status")
オブジェクトの現在の状態。 このプロパティは[CIM_ManagedSystemElement](cim-managedsystemelement.md) から継承されます。 次の値があります。
OK ("OK")
エラー ("Error")
機能低下 ("Degraded")
不明 ("不明")
Pred Fail ("Pred Fail")
開始 中 ("Starting")
停止 中 ("停止中")
サービス ("Service")
ストレス ( "ストレス")
NonRecover ("NonRecover")
連絡先なし ("連絡先なし")
Lost Comm ("Lost Comm")
StatusInfo
データ型: uint16
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("MIF.DMTF\|運用状態\|003.3")
論理デバイスの状態。 このプロパティが論理デバイスに適用されない場合は、値 5 を使用します。これは[適用不可]を意味します。

このプロパティは 、CIM_LogicalDeviceから継承されます。

その他 (1)
不明 (2)
有効 (3)
無効 (4)
該当なし (5)

ステップ実行
データ型: string
アクセスの種類: 読み取り専用
修飾子: [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md)。ファミリ")
プロセッサ ファミリ内のプロセッサのリビジョン レベル。

このプロパティは、 CIM_Processorから継承されます。

SystemCreationClassName
データ型: string
アクセスの種類: 読み取り専用
修飾子: [伝達][1] ("[CIM_System](cim-system.md)。CreationClassName"), [CIM_Key][2]
スコープ コンピューターの CreationClassName プロパティの値。

このプロパティは 、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 ソケット情報 (このプロセッサをアップグレードできるメソッドを含む)。 このプロパティは整数列挙型です。

この値は、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)

Version
データ型: string
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
アーキテクチャに依存するプロセッサリビジョン番号。 例: モデル 2、ステップ 12
VirtualizationFirmwareEnabled
データ型: boolean
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
True の場合、ファームウェアで仮想化拡張機能が有効になっています。 Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista:このプロパティは、Windows 8およびWindows Server 2012前にはサポートされていません。
VMMonitorModeExtensions
データ型: boolean
アクセスの種類: 読み取り専用
修飾子: [MappingStrings][1] ("WMI")
True の場合、プロセッサは Intel または AMD Virtual Machine Monitor 拡張機能をサポートします。 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 クラスの 1 つのインスタンスが存在します。

コンピューター システム オブジェクトに関連付けられているプロセッサ インスタンスの合計数を確認するには、 Win32_ComputerSystemProcessor 関連付けクラスを使用します。

プロセッサでハイパースレッディングが有効になっているかどうかを確認するには、 NumberOfLogicalProcessorsNumberOfCores を比較します。 プロセッサの BIOS でハイパースレッディングが有効になっている場合、 NumberOfCoresNumberOfLogicalProcessors より小さくなります。 たとえば、ハイパースレッディングが有効な 2 つのプロセッサを含むデュアル プロセッサ システムでは、4 つのスレッドまたはプログラムを同時に実行できます。 この場合、 NumberOfCores は 2、 NumberOfLogicalProcessors は 4 です。

Win32_Processor クラスは、CIM_Processorから派生します。

TechNet ギャラリーの WMI Information Retriever VBScript コード例では、 Win32_ComputerSystemProcessor クラスを使用して、多数のリモート コンピューターからプロセッサ情報を取得します。

TechNet ギャラリーの Get-ComputerInfo - Query Computer Info From Local/Remote Computers - (WMI) PowerShell サンプルでは、 Win32_ComputerSystemProcessorを含むハードウェアとソフトウェアへのさまざまな呼び出しを使用して、ローカル またはリモート システムに関する情報を表示します。

TechNet ギャラリーの PowerShell PowerShell を使用したマルチスレッド システム資産収集 の例では、 Win32_ComputerSystemProcessorを含む多くのクラスを使用してシステムからデータを取得します。

次の VBScript コード例では、オペレーティング システムのバージョンと実行されているプロセッサに関するデータを 、Win32_ProcessorWin32_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
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

[CIM_Processor](cim-processor.md)
[コンピューター システム ハードウェア クラス](computer-system-hardware-classes.md)
[WMI タスク: コンピューター ハードウェア](../wmisdk/wmi-tasks--computer-hardware.md)