Поделиться через


Класс 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] ("биты")
В 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\| Тег ресурса")
Представляет тег ресурса этого процессора.

Это значение берется из элемента "Тег ресурса " структуры "Сведения о процессоре " в сведениях 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")
Доступность и состояние устройства.

Это свойство наследуется от CIM_LogicalDevice.

Другое (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)
Устройство не работает.

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 код ошибки.

Это свойство наследуется от CIM_LogicalDevice.

Это устройство работает правильно. (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 не может загрузить необходимые драйверы устройств.

ConfigManagerUserConfig
Тип данных: boolean
Тип доступа: только для чтения
Квалификаторы: [Схема][1] ("Win32")
Если задано значение TRUE, устройство использует конфигурацию, определяемую пользователем.

Это свойство наследуется от CIM_LogicalDevice.

CpuStatus
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("SMBIOS\| Тип 4\| Сведения о процессоре\| Состояние")
Текущее состояние процессора. Изменения состояния указывают на использование процессора, но не физическое состояние процессора.

Это значение происходит из элемента Status структуры сведений о обработчике в сведениях SMBIOS.

Неизвестно (0)
ЦП включен (1)
ЦП отключен пользователем с помощью программы установки BIOS (2)
ЦП отключен BIOS (ошибка POST) (3)
ЦП неактивен (4)
Зарезервировано (5)
Зарезервировано (6)
Другое (7)

CreationClassName
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [CIM_Key][2]
Имя первого конкретного класса, который отображается в цепочке наследования, используемой для создания экземпляра. При использовании с другими ключевыми свойствами класса свойство позволяет уникально идентифицировать все экземпляры этого класса и его подклассы.

Это свойство наследуется от CIM_LogicalDevice.

CurrentClockSpeed
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("MIF. DMTF\| Processor\|006.6"), [Units][1] ("megahertz")
Текущая скорость процессора в МГц. Это значение происходит из элемента Текущей скорости структуры сведений о процессоре в сведениях SMBIOS.

Это свойство наследуется от CIM_Processor.

CurrentVoltage
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("SMBIOS\| Тип 4\| Сведения о процессоре\| Напряжение"), [единицы][1] ("десятые вольты")
Напряжение процессора. Если задан восьмой бит, биты 0–6 содержат напряжение, умноженное на 10. Если восьмой бит не задан, то битовое значение в VoltageCaps представляет значение напряжения. CurrentVoltage устанавливается только в том случае, если SMBIOS обозначает значение напряжения.

Пример. Значение для напряжения процессора 1,8 вольта равно 0x12 (1,8 x 10).

Это значение происходит из элемента Напряжение структуры сведений о процессоре в сведениях SMBIOS.

DataWidth
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [Единицы][1] ("биты")
На 32-разрядном процессоре значение равно 32, а на 64-разрядном процессоре — 64.

Это свойство наследуется от CIM_Processor.

Описание
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [DisplayName][1] ("Описание")
Описание объекта.

Это свойство наследуется от CIM_ManagedSystemElement.

DeviceID
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [Ключ][3], [Переопределение][1] ("DeviceId"), [MappingStrings][1] ("Win32API\| Системные информационные структуры\| [SYSTEM_INFO] [4]\|dwNumberOfProcessors")
Уникальный идентификатор процессора в системе.

Это свойство наследуется от CIM_LogicalDevice.

ErrorCleared
Тип данных: boolean
Тип доступа: только для чтения
Если задано значение TRUE, ошибка, сообщаемая в LastErrorCode , не отображается.

Это свойство наследуется от CIM_LogicalDevice.

ErrorDescription
Тип данных: string
Тип доступа: только для чтения
Дополнительные сведения об ошибке, записанной в LastErrorCode, и сведения о действиях по исправлению, которые можно выполнить.

Это свойство наследуется от CIM_LogicalDevice.

ExtClock
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("SMBIOS\| Тип 4\| Сведения о процессоре\| Внешние часы"), [Единицы][1] ("мегагерцы")
Внешняя тактовая частота в МГц. Если частота неизвестна, этому свойству присваивается значение 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)
Торговая марка "Пенимит(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)

InstallDate
Тип данных: datetime
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("MIF. DMTF\| ComponentID\|001.5"), [DisplayName][1] ("Дата установки")
Дата и время установки объекта. Для этого свойства не требуется значение, указывающее, что объект установлен. Это свойство наследуется от [CIM_ManagedSystemElement](cim-managedsystemelement.md).
L2CacheSize
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("килобайты")
Размер кэша процессора уровня 2. Кэш уровня 2 — это область внешней памяти, которая имеет более быстрое время доступа, чем память main ОЗУ. Это значение берется из элемента L2 Cache Handle структуры "Сведения о процессоре " в сведениях SMBIOS.
L2CacheSpeed
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("megahertz")
Тактовая частота кэша процессора уровня 2. Кэш уровня 2 — это область внешней памяти, которая имеет более быстрое время доступа, чем память main ОЗУ.

Это значение берется из элемента L2 Cache Handle структуры "Сведения о процессоре " в сведениях SMBIOS.

L3CacheSize
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("килобайты")
Размер кэша процессора уровня 3. Кэш уровня 3 — это область внешней памяти, которая имеет более быстрое время доступа, чем память main ОЗУ.

Это значение поступает из элемента обработчика кэша L3 структуры сведения о процессоре в сведениях SMBIOS.

L3CacheSpeed
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI"), [единицы][1] ("megahertz")
Clockspeed кэша свойств уровня 3. Кэш уровня 3 — это область внешней памяти, которая имеет более быстрое время доступа, чем память main ОЗУ.

Это значение поступает из элемента обработчика кэша L3 структуры сведения о процессоре в сведениях SMBIOS.

LastErrorCode
Тип данных: uint32
Тип доступа: только для чтения
Последний код ошибки, сообщаемый логическим устройством.

Это свойство наследуется от CIM_LogicalDevice.

Уровень
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI")
Определение типа процессора. Значение зависит от архитектуры процессора.
LoadPercentage
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [Переопределение][1] ("LoadPercentage"), [MappingStrings][1] ("Win32API\| Данные о производительности"), [единицы][1] ("процент")
Емкость нагрузки каждого процессора, усредненная до последней секунды. Загрузка процессора означает общую вычислительную нагрузку для каждого процессора за один раз.

Это свойство наследуется от CIM_Processor.

Производителя
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("WMI")
Имя изготовителя процессора. Пример: A. Datum Corporation Это значение исходит от элемента "Производитель процессора " структуры "Сведения о процессоре " в сведениях SMBIOS.
MaxClockSpeed
Тип данных: uint32
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("MIF. DMTF\| Processor\|006.5"), [Единицы][1] ("megahertz")
Максимальная скорость процессора в МГц. Это значение происходит из элемента Max Speed структуры Сведения о процессоре в сведениях SMBIOS.

Это свойство наследуется от CIM_Processor.

имя;
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [DisplayName][1] ("Имя")
Метка, по которой известен объект. Если это свойство является подклассом, его можно переопределить как ключевое свойство.

Это значение берется из элемента "Версия процессора" структуры "Сведения о процессоре " в сведениях 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")
Число логических процессоров для текущего экземпляра процессора. Для процессоров, поддерживающих гиперпоточность, это значение включает только процессоры, для которых включена технология Hyper-Threading. Дополнительные сведения см. в подразделе "Примечания".
OtherFamilyDescription
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [MaxLen][1] (64), [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md). Семья")
Тип семейства процессоров. Используется, если свойству Family присвоено значение 1, что означает Другое. Эта строка должна иметь значение NULL , если свойство Family имеет значение, не равное 1.

Это свойство наследуется от 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")
Windows Plug and Play идентификатор логического устройства.

Это свойство наследуется от 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
Тип доступа: только для чтения
Если задано значение TRUE, можно управлять питанием устройства, что означает, что оно может быть переведено в режим приостановки и т. д. Свойство не указывает, что включены функции управления питанием, но указывает, что питанием логического устройства можно управлять.

Это свойство наследуется от CIM_LogicalDevice.

ProcessorId
Тип данных: string
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("SMBIOS\| Введите 4\| Сведения о процессоре\| Идентификатор процессора")
Сведения о процессоре, описывающие функции процессора. Для ЦП класса x86 формат поля зависит от поддержки процессором инструкции CPUID. Если инструкция поддерживается, свойство содержит 2 (два) значения в формате DWORD . Первый — смещение от 08h до 0Bh, которое представляет собой значение EAX, возвращаемое инструкцией CPUID с входными данными EAX, равными 1. Второй — смещение 0Ch-0Fh, которое представляет собой значение EDX, возвращаемое инструкцией. Только первые два байта свойства являются значимыми и содержат содержимое регистра DX при сбросе ЦП. Все остальные имеют значение 0 (ноль), а содержимое — в формате DWORD .

Это значение берется из элемента "Идентификатор процессора " структуры "Сведения о процессоре " в сведениях SMBIOS.

ProcessorType (Тип процессора)
Тип данных: uint16
Тип доступа: только для чтения
Квалификаторы: [MappingStrings][1] ("SMBIOS\| Введите 4\| Сведения о процессоре\| Тип процессора")
Основная функция процессора.

Это значение происходит из элемента "Тип процессора" структуры "Сведения о процессоре " в сведениях SMBIOS.

Другое (1)
Неизвестно (2)
Центральный процессор (3)
Математический процессор (4)
Процессор DSP (5)
Видеопроцессор (6)

Редакция
Тип данных: 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). В эти значения входят:
ОК ("ОК")
Error ("Error")
Пониженный ("Пониженный")
Unknown ("Unknown")
Pred Fail ("Pred Fail")
Запуск ("Начало")
Остановка ("Остановка")
Служба ("Служба")
Подчеркнуто ("Подчеркнуто")
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). Имя"), [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")
Сведения о сокете ЦП, включая метод, с помощью которого можно обновить этот процессор, если обновления поддерживаются. Это свойство является перечислением целых чисел.

Это значение происходит из элемента "Обновление процессора " структуры "Сведения о обработчике " в сведениях SMBIOS.

Это свойство наследуется от CIM_Processor.

Другое (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)

Версия
Тип данных: 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. 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 .

Чтобы определить общее количество экземпляров процессора, связанных с объектом системы компьютера, используйте класс ассоциации 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
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

[CIM_Processor] (cim-processor.md)
[Классы оборудования компьютерной системы] (computer-system-hardware-classes.md)
[Задачи WMI: компьютерное оборудование] (.. /wmisdk/wmi-tasks--computer-hardware.md)