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)
- アルファ (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")
- デバイスの可用性と状態。
- その他 (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)
- デバイスは静かです。
このプロパティは、 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)
- このデバイスのドライバーが破損しているか、システムのメモリやその他のリソースが不足している可能性があります。
- このデバイスは正常に動作していません。 そのドライバーの 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 では、必要なデバイス ドライバーを読み込めません。
このプロパティは、 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 情報のプロセッサ情報構造体の 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] ("10 ボルト")
例: プロセッサ電圧 1.8 ボルトの値は0x12 (1.8 x 10) です。
この値は、SMBIOS 情報のプロセッサ情報構造体の電圧メンバーから取得されます。
- DataWidth
-
- データ型: uint16
- アクセスの種類: 読み取り専用
- 修飾子: [Units][1] ("bits")
このプロパティは 、CIM_Processorから継承されます。
- 説明
-
- データ型: string
- アクセスの種類: 読み取り専用
- 修飾子: [DisplayName][1] ("Description")
このプロパティは、 CIM_ManagedSystemElementから継承されます。
- DeviceID
-
- データ型: string
- アクセスの種類: 読み取り専用
- 修飾子: [キー][3]、[オーバーライド][1] ("DeviceId")、[MappingStrings][1] ("Win32API\|システム情報構造\|[SYSTEM_INFO][4]\|dwNumberOfProcessors")
このプロパティは、 CIM_LogicalDeviceから継承されます。
- ErrorCleared
-
- データ型: ブール値
- アクセスの種類: 読み取り専用
このプロパティは、 CIM_LogicalDeviceから継承されます。
- ErrorDescription
-
- データ型: string
- アクセスの種類: 読み取り専用
このプロパティは、 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)
- 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)
この値は、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から継承されます。
- Level
-
- データ型: uint16
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
- LoadPercentage
-
- データ型: uint16
- アクセスの種類: 読み取り専用
- 修飾子: [オーバーライド][1] ("LoadPercentage"),[MappingStrings][1] ("Win32API\|パフォーマンス データ"),[Units][1] ("percent")
このプロパティは 、CIM_Processorから継承されます。
- Manufacturer
-
- データ型: string
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
- MaxClockSpeed
-
- データ型: uint32
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("MIF.DMTF\|Processor\|006.5"), [Units][1] ("megahertz")
このプロパティは 、CIM_Processorから継承されます。
- 名前
-
- データ型: string
- アクセスの種類: 読み取り専用
- 修飾子: [DisplayName][1] ("Name")
この値は、SMBIOS 情報のプロセッサ情報構造体のプロセッサ バージョン メンバーから取得されます。
このプロパティは、 CIM_ManagedSystemElementから継承されます。
- NumberOfCores
-
- データ型: uint32
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
この値は、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")
このプロパティは 、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")
このプロパティは 、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
- アクセスの種類: 読み取り専用
このプロパティは 、CIM_LogicalDeviceから継承されます。
- ProcessorId
-
- データ型: string
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("SMBIOS\|「4\| 」と入力します。プロセッサ情報\|プロセッサ ID")
この値は、SMBIOS 情報のプロセッサ情報構造体のプロセッサ ID メンバーから取得されます。
- ProcessorType
-
- データ型: uint16
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("SMBIOS\|「4\| 」と入力します。プロセッサ情報\|プロセッサの種類")
- プロセッサのプライマリ関数。
- その他 (1)
- 不明 (2)
- 中央プロセッサ (3)
- 数学プロセッサ (4)
- DSP プロセッサ (5)
- ビデオ プロセッサ (6)
この値は、SMBIOS 情報の Processor Information 構造体の Processor Type メンバーから取得されます。
- Revision
-
- データ型: uint16
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
- ロール
-
- データ型: string
- アクセスの種類: 読み取り専用
このプロパティは、 CIM_Processorから継承されます。
例: 中央プロセッサまたは数学プロセッサ
- SecondLevelAddressTranslationExtensions
-
- データ型: boolean
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
- 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\| 」と入力します。プロセッサ情報\|ソケット指定")
この値は、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 を使用します。これは[適用不可]を意味します。
- その他 (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
-
- データ型: boolean
- アクセスの種類: 読み取り専用
- 修飾子: [MappingStrings][1] ("WMI")
- VMMonitorModeExtensions
-
- データ型: boolean
- アクセスの種類: 読み取り専用
- 修飾子: [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 クラスの 1 つのインスタンスが存在します。
コンピューター システム オブジェクトに関連付けられているプロセッサ インスタンスの合計数を確認するには、 Win32_ComputerSystemProcessor 関連付けクラスを使用します。
プロセッサでハイパースレッディングが有効になっているかどうかを確認するには、 NumberOfLogicalProcessors と NumberOfCores を比較します。 プロセッサの BIOS でハイパースレッディングが有効になっている場合、 NumberOfCores は NumberOfLogicalProcessors より小さくなります。 たとえば、ハイパースレッディングが有効な 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_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)