Класс Win32_Processor
Класс WMIWin32_Processor представляет устройство, которое может интерпретировать последовательность инструкций на компьютере под управлением операционной системы 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 содержит следующие методы.
Метод | Описание |
---|---|
Сброс | Не реализован. Дополнительные сведения о реализации этого метода см. в разделе Метод Reset в CIM_Processor. |
SetPowerState | Не реализован. Дополнительные сведения о реализации этого метода см. в разделе Метод SetPowerState в CIM_Processor. |
Свойства
Класс Win32_Processor имеет следующие свойства.
- AddressWidth
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [Единицы][1] ("биты")
Это свойство наследуется от 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\| Тег ресурса")
Это значение берется из элемента "Тег ресурса " структуры "Сведения о процессоре " в сведениях 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\| Рабочее состояние\|003.5", "MIB. IETF\| HOST-RESOURCES-MIB.hrDeviceStatus")
- Доступность и состояние устройства.
- Другое (1)
- Неизвестно (2)
- Работает/полная мощность (3)
- Работа или полная мощность
- Предупреждение (4)
- В тесте (5)
- Неприменимо (6)
- Выключение питания (7)
- Off Line (8)
- Off Duty (9)
- Пониженная производительность (10)
- Не установлено (11)
- Ошибка установки (12)
- Энергосбережение — неизвестно (13)
- Известно, что устройство находится в состоянии экономии энергии, но его точное состояние неизвестно.
- Экономия энергии — режим низкого энергопотребления (14)
- Устройство находится в состоянии экономии энергии, но по-прежнему работает и может демонстрировать снижение производительности.
- Экономия энергии в режиме ожидания (15)
- Устройство не работает, но его можно быстро включить в полную мощность.
- Цикл питания (16)
- Экономия энергии — предупреждение (17)
- Устройство находится в состоянии предупреждения, но также находится в состоянии энергопотребления.
- Приостановлено (18)
- Устройство приостановлено.
- Не готово (19)
- Устройство не готово.
- Не настроено (20)
- Устройство не настроено.
- Заморозка (21)
- Устройство не работает.
Это свойство наследуется от CIM_LogicalDevice.
- Caption
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [MaxLen][1] (64), [DisplayName][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 код ошибки.
- Это устройство работает правильно. (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
-
- Тип данных: boolean
- Тип доступа: только для чтения
- Квалификаторы: [Схема][1] ("Win32")
Это свойство наследуется от CIM_LogicalDevice.
- CpuStatus
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("SMBIOS\| Тип 4\| Сведения о процессоре\| Состояние")
- Текущее состояние процессора. Изменения состояния указывают на использование процессора, но не физическое состояние процессора.
- Неизвестно (0)
- ЦП включен (1)
- ЦП отключен пользователем с помощью программы установки BIOS (2)
- ЦП отключен BIOS (ошибка POST) (3)
- ЦП неактивен (4)
- Зарезервировано (5)
- Зарезервировано (6)
- Другое (7)
Это значение происходит из элемента Status структуры сведений о обработчике в сведениях SMBIOS.
- 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] ("десятые вольты")
Пример. Значение для напряжения процессора 1,8 вольта равно 0x12 (1,8 x 10).
Это значение происходит из элемента Напряжение структуры сведений о процессоре в сведениях SMBIOS.
- DataWidth
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [Единицы][1] ("биты")
Это свойство наследуется от CIM_Processor.
- Описание
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [DisplayName][1] ("Описание")
Это свойство наследуется от CIM_ManagedSystemElement.
- DeviceID
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [Ключ][3], [Переопределение][1] ("DeviceId"), [MappingStrings][1] ("Win32API\| Системные информационные структуры\| [SYSTEM_INFO] [4]\|dwNumberOfProcessors")
Это свойство наследуется от CIM_LogicalDevice.
- ErrorCleared
-
- Тип данных: boolean
- Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice.
- ErrorDescription
-
- Тип данных: string
- Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice.
- ExtClock
-
- Тип данных: uint32
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("SMBIOS\| Тип 4\| Сведения о процессоре\| Внешние часы"), [Единицы][1] ("мегагерцы")
Это значение происходит из элемента "Внешние часы " структуры "Сведения о обработчике " в сведениях 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)
- Торговая марка "Пенимит(R) " (11)
- Процессор(R) Pro (12)
- Процессор (R) II (13)
- Процессор "Пенимит(R) с технологией MMX(TM) (14)
- Celeron(TM) (15)
- Xeon(R) II Xeon(TM) (16)
- "17" ( 17)
- Семейство M1 (18)
- Семейство M2 (19)
- Процессор Intel(R) Celeron(R) M (20)
- Процессор Intel(R) Xeon(R) 4 HT (21)
- Семья K5 (24)
- Семья K6 (25)
- K6-2 (26)
- K6-3 (27)
- Семейство процессоров AMD Athlon(TM) (28)
- Процессор AMD(R) Duron(TM) (29)
- Amd29000 Family (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)
- Альфа 21064 (49)
- Альфа 21066 (50)
- Альфа 21164 (51)
- Alpha 21164PC (52)
- Альфа 21164a (53)
- Альфа 21264 (54)
- Альфа 21364 (55)
- Amd Turion(TM) II Ultra Dual-Core Mobile M Processor Семейства (56)
- Amd Turion(TM) II Dual-Core семейство процессоров Mobile M (57)
- AMD Athlon(TM) II Dual-Core семейство процессоров Mobile 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)
- 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)
- Семья Хоббит (112)
- Семья Crusoe(TM) TM5000 (120)
- Семья Crusoe(TM) TM3000 (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)
- Семейство четырехъядерных процессоров AMD Opteron(TM) (138)
- Семейство процессоров 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)
- Четырехъядерный процессор 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)
- Пентиа(R) 4 (178)
- Intel(R) Xeon(TM) (179)
- AS400 Для семьи (180)
- Процессор Intel(R) Xeon(TM) MP (181)
- AMD Athlon(TM) XP Family (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) Extreme Edition (188)
- Процессор Intel(R) Core(TM) Solo (189)
- K7 (190)
- Процессор Intel(R) Core(TM)2 Duo (191)
- Процессор Intel(R) Core(TM)2 Solo (192)
- Процессор Intel(R) Core(TM)2 Extreme (193)
- Процессор Intel(R) Core(TM)2 Quad (194)
- Процессор Intel(R) Core(TM)2 Extreme mobile (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) Quad-Core (230)
- Семейство процессоров AMD Phenom(TM) Triple-Core (231)
- Семейство процессоров AMD Turion(TM) Ultra Dual-Core Mobile (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)
- Семейство процессоров AMD Opteron(TM) с шестью ядрами (238)
- Семейство процессоров AMD Sempron(TM) M (239)
- i860 (250)
- i960 (251)
- Зарезервировано (расширение SMBIOS) (254)
- Reserved (un-initialized Flash Content — Lo) (255)
- SH-3 (260)
- SH-4 (261)
- ARM (280)
- StrongARM (281)
- 6x86 (300)
- MediaGX (301)
- MII (302)
- WinChip (320)
- DSP (350)
- Видеопроцессор (500)
- Зарезервировано (для будущих назначений специального назначения) (65534)
- Reserved (un-initialized Flash Content - 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"), [единицы][1] ("килобайты")
- L2CacheSpeed
-
- Тип данных: uint32
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("megahertz")
Это значение берется из элемента L2 Cache Handle структуры "Сведения о процессоре " в сведениях SMBIOS.
- L3CacheSize
-
- Тип данных: uint32
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("килобайты")
Это значение поступает из элемента обработчика кэша L3 структуры сведения о процессоре в сведениях SMBIOS.
- L3CacheSpeed
-
- Тип данных: uint32
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("megahertz")
Это значение поступает из элемента обработчика кэша L3 структуры сведения о процессоре в сведениях SMBIOS.
- LastErrorCode
-
- Тип данных: uint32
- Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice.
- Уровень
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("WMI")
- LoadPercentage
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [Переопределение][1] ("LoadPercentage"), [MappingStrings][1] ("Win32API\| Данные о производительности"), [единицы][1] ("процент")
Это свойство наследуется от CIM_Processor.
- Производителя
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("WMI")
- MaxClockSpeed
-
- Тип данных: uint32
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("MIF. DMTF\| Processor\|006.5"), [Единицы][1] ("megahertz")
Это свойство наследуется от CIM_Processor.
- имя;
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [DisplayName][1] ("Имя")
Это значение берется из элемента "Версия процессора" структуры "Сведения о процессоре " в сведениях 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). Семья")
Это свойство наследуется от CIM_Processor.
- PartNumber
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("SMBIOS\| Введите 4\| Номер части")
Это значение берется из элемента Part Number структуры Сведения о процессоре в сведениях 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
-
- Тип данных: 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 классе и может быть реализован. Дополнительные сведения см. в разделе [Классы проектирования формата управляемых объектов(MOF)][5].
- Поддерживается цикличность питания (6)
- Метод [SetPowerState](setpowerstate-method-in-class-cim-controller.md) можно вызвать с параметром *PowerState*, равным 5 (цикл питания).
- Поддержка включения по времени (7)
- Время Power-On поддерживается. Метод [SetPowerState](setpowerstate-method-in-class-cim-controller.md) можно вызвать с параметром *PowerState*, равным 5 (цикл питания), а *Time* — определенной датой, временем или интервалом для включения питания.
- PowerManagementSupported
-
- Тип данных: boolean
- Тип доступа: только для чтения
Это свойство наследуется от CIM_LogicalDevice.
- ProcessorId
-
- Тип данных: string
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("SMBIOS\| Введите 4\| Сведения о процессоре\| Идентификатор процессора")
Это значение берется из элемента "Идентификатор процессора " структуры "Сведения о процессоре " в сведениях SMBIOS.
- ProcessorType (Тип процессора)
-
- Тип данных: uint16
- Тип доступа: только для чтения
- Квалификаторы: [MappingStrings][1] ("SMBIOS\| Введите 4\| Сведения о процессоре\| Тип процессора")
- Основная функция процессора.
- Другое (1)
- Неизвестно (2)
- Центральный процессор (3)
- Математический процессор (4)
- Процессор DSP (5)
- Видеопроцессор (6)
Это значение происходит из элемента "Тип процессора" структуры "Сведения о процессоре " в сведениях SMBIOS.
- Редакция
-
- Тип данных: 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).
В эти значения входят:
- ОК ("ОК")
- Error ("Error")
- Пониженный ("Пониженный")
- Unknown ("Unknown")
- Pred Fail ("Pred Fail")
- Запуск ("Начало")
- Остановка ("Остановка")
- Служба ("Служба")
- Подчеркнуто ("Подчеркнуто")
- 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). Имя"), [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\| Процессор\|006.7")
- Сведения о сокете ЦП, включая метод, с помощью которого можно обновить этот процессор, если обновления поддерживаются. Это свойство является перечислением целых чисел.
- Другое (1)
- Неизвестно (2)
- Дочерняя доска (3)
- Сокет ZIF (4)
- Замена/Piggy Назад (5)
- Замена или Piggy Back
- Нет (6)
- Сокет LIF (7)
- Слот 1 (8)
- Слот 2 (9)
- 370 Pin Socket (10)
- Слот A (11)
- Слот M (12)
- Сокет 423 (13)
- Сокет A (сокет 462) (14)
- Сокет 478 (15)
- Сокет 754 (16)
- Сокет 940 (17)
- Сокет 939 (18)
Это значение происходит из элемента "Обновление процессора " структуры "Сведения о обработчике " в сведениях SMBIOS.
Это свойство наследуется от CIM_Processor.
- Версия
-
- Тип данных: 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 .
Чтобы определить общее количество экземпляров процессора, связанных с объектом системы компьютера, используйте класс ассоциации Win32_ComputerSystemProcessor .
Чтобы определить, включена ли гиперпоточность для процессора, сравните NumberOfLogicalProcessors и NumberOfCores. Если в BIOS включена технология Hyper-Threading для процессора, значение NumberOfCores меньше , чем NumberOfLogicalProcessors. Например, двухпроцессорная система, содержащая два процессора с поддержкой технологии Hyper-Threading, может выполнять четыре потока или программы одновременно. В этом случае NumberOfCores имеет значение 2, а NumberOfLogicalProcessors — 4.
Класс Win32_Processor является производным от CIM_Processor.
Примеры
Пример кода WMI Information Retriever VBScript в коллекции TechNet использует класс Win32_ComputerSystemProcessor для получения сведений о процессоре с нескольких удаленных компьютеров.
Пример PowerShell Get-ComputerInfo — запрос сведений о компьютере с локальных или удаленных компьютеров (WMI) в коллекции TechNet использует ряд вызовов оборудования и программного обеспечения, включая Win32_ComputerSystemProcessor, для отображения сведений о локальной или удаленной системе.
Пример многопоточного сбора системных ресурсов с помощью PowerShell в коллекции TechNet использует ряд классов, включая 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)