Partager via


Win32_Processor classe

La classe WMIWin32_Processor représente un appareil qui peut interpréter une séquence d’instructions sur un ordinateur s’exécutant sur un système d’exploitation Windows.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.

Syntaxe

[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;
};

Membres

La classe Win32_Processor a les types de membres suivants :

Méthodes

La classe Win32_Processor possède ces méthodes.

Méthode Description
Réinitialiser Non implémenté. Pour plus d’informations sur l’implémentation de cette méthode, consultez la méthode Reset dans CIM_Processor.
SetPowerState Non implémenté. Pour plus d’informations sur l’implémentation de cette méthode, consultez la méthode SetPowerState dans CIM_Processor.

Propriétés

La classe Win32_Processor possède ces propriétés.

AddressWidth
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [Unités][1] (« bits »)
Sur un système d’exploitation 32 bits, la valeur est 32 et sur un système d’exploitation 64 bits, elle est 64.

Cette propriété est héritée de CIM_Processor.

Architecture
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Architecture du processeur utilisée par la plateforme.
x86 (0)
MIPS (1)
Alpha (2)
PowerPC (3)
ARM (5)
ia64 (6)
Systèmes itanium
x64 (9)
ARM64 (12)
AssetTag
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Balise de ressource « )
Représente la balise de ressource de ce processeur.

Cette valeur provient du membre Asset Tag de la structure d’informations du processeur dans les informations SMBIOS.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

Disponibilité
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| État opérationnel\|003.5 », « MIB. IETF\| HOST-RESOURCES-MIB.hrDeviceStatus »)
Disponibilité et status de l’appareil.

Cette propriété est héritée de CIM_LogicalDevice.

Autre (1)
Inconnu (2)
En cours d’exécution/pleine puissance (3)
En cours d’exécution ou plein régime
Avertissement (4)
Dans le test (5)
Non applicable (6)
Mise hors tension (7)
Hors ligne (8)
Hors service (9)
Dégradé ( 10)
Non installé (11)
Erreur d’installation (12)
Power Save - Inconnu (13)
L’appareil est connu pour être dans un état d’économie d’énergie, mais son status exact est inconnu.
Économie d’énergie - Mode Faible consommation (14)
L’appareil est dans un état d’économie d’énergie, mais fonctionne toujours et peut présenter des performances réduites.
Économie d’énergie - Veille (15)
L’appareil ne fonctionne pas, mais peut être rapidement mis à pleine puissance.
Cycle d’alimentation (16)
Power Save - Avertissement (17)
L’appareil est dans un état d’avertissement, mais également dans un état d’économie d’énergie.
Suspendu (18)
L’appareil est suspendu.
Non prêt (19)
Le périphérique n’est pas prêt.
Non configuré (20)
L’appareil n’est pas configuré.
Quiesced (21)
L’appareil est silencieux.

Caption
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MaxLen][1] (64), [DisplayName][1] (« Légende »)
Brève description d’un objet (chaîne d’une ligne).

Cette propriété est héritée de CIM_ManagedSystemElement.

Caractéristiques
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Caractéristiques du processeur »)
Définit les fonctions que le processeur prend en charge.

Cette valeur provient du membre Caractéristiques du processeur de la structure d’informations du processeur dans les informations SMBIOS.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

ConfigManagerErrorCode
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [Schéma][1] (« Win32 »)
L’API Windows Configuration Manager code d’erreur.

Cette propriété est héritée de CIM_LogicalDevice.

Cet appareil fonctionne correctement. (0)
L’appareil fonctionne correctement.
Cet appareil n’est pas configuré correctement. (1)
L’appareil n’est pas configuré correctement.
Windows ne peut pas charger le pilote pour cet appareil. (2)
Le pilote de cet appareil est peut-être endommagé ou votre système est peut-être à court de mémoire ou d’autres ressources. (3)
Le pilote de cet appareil peut être endommagé ou le système manque de mémoire ou d’autres ressources.
Cet appareil ne fonctionne pas correctement. L’un de ses pilotes ou votre registre peut être endommagé. (4)
L’appareil ne fonctionne pas correctement. L’un de ses pilotes ou le registre peut être endommagé.
Le pilote de cet appareil a besoin d’une ressource que Windows ne peut pas gérer. (5)
Le pilote de l’appareil nécessite une ressource que Windows ne peut pas gérer.
La configuration de démarrage de cet appareil est en conflit avec d’autres appareils. (6)
La configuration de démarrage de l’appareil est en conflit avec d’autres appareils.
Impossible de filtrer. (7)
Le chargeur de pilotes pour l’appareil est manquant. (8)
Le chargeur de pilotes pour l’appareil est manquant.
Cet appareil ne fonctionne pas correctement, car le microprogramme de contrôle signale les ressources de l’appareil de manière incorrecte. (9)
L’appareil ne fonctionne pas correctement. Le microprogramme de contrôle signale de manière incorrecte les ressources de l’appareil.
Cet appareil ne peut pas démarrer. (10)
L’appareil ne peut pas démarrer.
Cet appareil a échoué. (11)
Échec de l’appareil.
Cet appareil ne trouve pas suffisamment de ressources gratuites qu’il peut utiliser. (12)
L’appareil ne trouve pas suffisamment de ressources gratuites à utiliser.
Windows ne peut pas vérifier les ressources de cet appareil. (13)
Windows ne peut pas vérifier les ressources de l’appareil.
Cet appareil ne peut pas fonctionner correctement tant que vous n’avez pas redémarré votre ordinateur. (14)
L’appareil ne peut pas fonctionner correctement tant que l’ordinateur n’est pas redémarré.
Cet appareil ne fonctionne pas correctement, car il existe probablement un problème de nouvelle énumération. (15)
L’appareil ne fonctionne pas correctement en raison d’un problème possible de nouvelle énumération.
Windows ne peut pas identifier toutes les ressources utilisées par cet appareil. (16)
Windows ne peut pas identifier toutes les ressources utilisées par l’appareil.
Cet appareil demande un type de ressource inconnu. (17)
L’appareil demande un type de ressource inconnu.
Réinstallez les pilotes pour ce périphérique. (18)
Les pilotes de périphérique doivent être réinstallés.
Échec de l’utilisation du chargeur VxD. (19)
Votre registre est peut-être endommagé. (20)
Le Registre est peut-être endommagé.
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez la documentation de votre matériel. Windows supprime cet appareil. (21)
Défaillance du système. Si la modification du pilote de périphérique est inefficace, consultez la documentation matérielle. Windows supprime l’appareil.
Cet appareil est désactivé. (22)
L’appareil est désactivé.
Défaillance du système : essayez de modifier le pilote pour cet appareil. Si cela ne fonctionne pas, consultez la documentation de votre matériel. (23)
Défaillance du système. Si la modification du pilote de périphérique est inefficace, consultez la documentation matérielle.
Cet appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés. (24)
L’appareil n’est pas présent, ne fonctionne pas correctement ou n’a pas tous ses pilotes installés.
Windows est toujours en cours de configuration de cet appareil. (25)
Windows configure toujours l’appareil.
Windows est toujours en cours de configuration de cet appareil. (26)
Windows configure toujours l’appareil.
Cet appareil n’a pas de configuration de journal valide. (27)
L’appareil n’a pas de configuration de journal valide.
Les pilotes de ce périphérique ne sont pas installés. (28)
Les pilotes de périphérique ne sont pas installés.
Cet appareil est désactivé, car le microprogramme de l’appareil ne lui a pas donné les ressources nécessaires. (29)
L’appareil est désactivé. Le microprogramme de l’appareil ne fournissait pas les ressources requises.
Cet appareil utilise une ressource de demande d’interruption (IRQ) qu’un autre appareil utilise. (30)
L’appareil utilise une ressource IRQ qu’un autre appareil utilise.
Cet appareil ne fonctionne pas correctement, car Windows ne peut pas charger les pilotes requis pour cet appareil. (31)
L’appareil ne fonctionne pas correctement. Windows ne peut pas charger les pilotes de périphérique requis.

ConfigManagerUserConfig
Type de données : booléen
Type d'accès : Lecture seule
Qualificateurs : [Schéma][1] (« Win32 »)
Si la valeur est TRUE, l’appareil utilise une configuration définie par l’utilisateur.

Cette propriété est héritée de CIM_LogicalDevice.

CpuStatus
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| État »)
Status actuel du processeur. Les modifications d’état indiquent l’utilisation du processeur, mais pas la condition physique du processeur.

Cette valeur provient du membre Status de la structure d’informations du processeur dans les informations SMBIOS.

Inconnu (0)
Processeur activé (1)
Processeur désactivé par l’utilisateur via le programme d’installation du BIOS (2)
Processeur désactivé par le BIOS (erreur POST) (3)
Le processeur est inactif (4)
Réservé (5)
Réservé (6)
Autre (7)

CreationClassName
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [CIM_Key][2]
Nom de la première classe concrète qui apparaît dans la chaîne d’héritage utilisée pour créer un instance. Lorsqu’elle est utilisée avec les autres propriétés clés de la classe, la propriété permet à toutes les instances de cette classe et de ses sous-classes d’être identifiées de manière unique.

Cette propriété est héritée de CIM_LogicalDevice.

CurrentClockSpeed
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| Processeur\|006.6 »), [Unités][1] (« mégahertz »)
Vitesse actuelle du processeur, en MHz. Cette valeur provient du membre Vitesse actuelle de la structure d’informations du processeur dans les informations SMBIOS.

Cette propriété est héritée de CIM_Processor.

CurrentVoltage
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| Tension »), [Unités][1] (« dixième volts »)
Tension du processeur. Si le huitième bit est défini, les bits 0-6 contiennent la tension multipliée par 10. Si le huitième bit n’est pas défini, le paramètre bit dans VoltageCaps représente la valeur de tension. CurrentVoltage n’est défini que lorsque SMBIOS désigne une valeur de tension.

Exemple : la valeur d’une tension de processeur de 1,8 volts est 0x12 (1,8 x 10).

Cette valeur provient du membre Voltage de la structure d’informations du processeur dans les informations SMBIOS.

DataWidth
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [Unités][1] (« bits »)
Sur un processeur 32 bits, la valeur est 32 et sur un processeur 64 bits, elle est 64.

Cette propriété est héritée de CIM_Processor.

Description
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [DisplayName][1] (« Description »)
Description de l’objet.

Cette propriété est héritée de CIM_ManagedSystemElement.

DeviceID
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [Clé][3], [Remplacer][1] (« DeviceId »), [MappingStrings][1] (« Win32API\| Structures d’informations système\| [SYSTEM_INFO] [4]\|dwNumberOfProcessors »)
Identificateur unique d’un processeur sur le système.

Cette propriété est héritée de CIM_LogicalDevice.

ErrorCleared
Type de données : booléen
Type d'accès : Lecture seule
Si la valeur est TRUE, l’erreur signalée dans LastErrorCode est claire.

Cette propriété est héritée de CIM_LogicalDevice.

ErrorDescription
Type de données : chaîne
Type d'accès : Lecture seule
Plus d’informations sur l’erreur enregistrée dans LastErrorCode et des informations sur les actions correctives qui peuvent être effectuées.

Cette propriété est héritée de CIM_LogicalDevice.

ExtClock
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| Horloge externe »), [Unités][1] (« mégahertz »)
Fréquence d’horloge externe, en MHz. Si la fréquence est inconnue, cette propriété a la valeur NULL.

Cette valeur provient du membre Horloge externe de la structure d’informations du processeur dans les informations SMBIOS.

Famille
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| Processeur\|014.3 »), [ModelCorrespondence][1] (« [CIM_Processor](cim-processor.md). OtherFamilyDescription »)
Type de famille de processeurs.

Cette valeur provient de la structure Informations du processeur dans les informations de version SMBIOS. Pour les versions 2.0 à 2.5 de SMBIOS, la valeur provient du membre de la famille de processeurs . Pour SMBIOS version 2.6+ la valeur provient du membre de la famille de processeurs 2 .

Cette propriété est héritée de CIM_Processor.

Autre (1)
Inconnu (2)
8086 (3)
80286 (4)
80386 (5)
80486 (6)
8087 (7)
80287 (8)
80387 (9)
80487 (10)
Marque Pentium(R) (11)
Pentium(R) Pro (12)
Pentium(R) II (13)
Processeur Pentium(R) avec technologie MMX(TM) (14)
Celeron(TM) (15)
Pentium(R) II Xeon(TM) (16)
Pentium(R) III (17)
M1 Famille (18)
Famille M2 (19)
Processeur Intel(R) Celeron(R) M (20)
Processeur Intel(R) Pentium(R) 4 HT (21)
K5 Famille (24)
K6 Famille (25)
K6-2 (26)
K6-3 (27)
Famille de processeurs AMD Athlon(TM) (28)
Processeur AMD(R) Duron(TM) (29)
Famille AMD29000 (30)
K6-2+ (31)
Famille 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)
Processeur Intel(R) Core(TM) Duo (40)
Processeur mobile Intel(R) Core(TM) Duo (41)
Processeur mobile Intel(R) Core(TM) Solo (42)
Processeur Intel(R) Atom(TM) (43)
Famille Alpha (48)
Alpha 21064 (49)
Alpha 21066 (50)
Alpha 21164 (51)
Alpha 21164PC (52)
Alpha 21164a (53)
Alpha 21264 (54)
Alpha 21364 (55)
Famille de processeurs M mobiles AMD Turion(TM) II Ultra Dual-Core (56)
AMD Turion(TM) II Dual-Core Famille de processeurs M mobiles (57)
AMD Athlon(TM) II Dual-Core famille de processeurs M mobiles (58)
Processeur AMD Opteron(TM) série 6100 (59)
Processeur AMD Opteron(TM) série 4100 (60)
Famille MIPS (64)
MIPS R4000 (65)
MIPS R4200 (66)
MIPS R4400 (67)
MIPS R4600 (68)
MIPS R10000 (69)
Famille 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)
Famille 68xxx (97)
68000 (98)
68010 (99)
68020 (100)
68030 (101)
Famille Hobbit (112)
Famille Crusoe(TM) TM5000 (120)
Famille Crusoe(TM) TM3000 (121)
Efficeon(TM) TM8000 Famille (122)
Weitek (128)
Processeur Itanium(TM) (130)
Famille de processeurs AMD Athlon(TM) 64 (131)
Famille de processeurs AMD Opteron(TM) (132)
Famille de processeurs AMD Sempron(TM) (133)
Technologie mobile AMD Turion(TM) 64 (134)
Famille de processeurs AMD Opteron(TM) double cœur (135)
Famille de processeurs AMD Athlon(TM) 64 X2 Dual-Core (136)
Technologie mobile AMD Turion(TM) 64 X2 (137)
Famille de processeurs AMD Opteron(TM) à quatre cœurs (138)
Famille de processeurs AMD Opteron(TM) de troisième génération (139)
Famille de processeurs AMD Phenom(TM) FX Quad-Core (140)
Famille de processeurs AMD Phenom(TM) X4 Quad-Core (141)
Famille de processeurs AMD Phenom(TM) X2 Dual-Core (142)
Famille de processeurs AMD Athlon(TM) X2 Dual-Core (143)
FAMILLE 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 Famille (160)
Processeur Intel(R) Xeon(R) quad core 3200 Series (161)
Processeur Double cœur Intel(R) Xeon(R) série 3000 (162)
Processeur Quatre cœurs Intel(R) Xeon(R) série 5300 (163)
Processeur double cœur Intel(R) Xeon(R) série 5100 (164)
Processeur Dual Core Intel(R) Xeon(R) série 5000 (165)
Processeur Double Cœur Intel(R) Xeon(R) LV (166)
Processeur Double cœur Intel(R) Xeon(R) ULV (167)
Processeur double cœur Intel(R) Xeon(R) série 7100 (168)
Processeur Quatre cœurs Intel(R) Xeon(R) série 5400 (169)
Processeur Intel(R) Xeon(R) quad core (170)
Processeur Double cœur Intel(R) Xeon(R) série 5200 (171)
Processeur Double cœur Intel(R) Xeon(R) série 7200 (172)
Processeur Quatre cœurs Intel(R) Xeon(R) série 7300 (173)
Processeur Quatre cœurs Intel(R) Xeon(R) série 7400 (174)
Processeur multicœur Intel(R) Xeon(R) série 7400 (175)
Xeon(R) III Xeon(TM) (176)
Processeur Intel(R) SpeedStep(TM) (177)
Pentium(R) 4 (178)
Intel(R) Xeon(TM) (179)
Famille AS400 (180)
Processeur Intel(R) Xeon(TM) MP (181)
AMD Athlon(TM) XP Family (182)
FAMILLE AMD Athlon(TM) MP (183)
Intel(R) Itanium(R) 2 (184)
Processeur Intel(R) Intel(R) M (185)
Processeur Intel(R) Celeron(R) D (186)
Processeur Intel(R) Intel(R) D (187)
Intel(R) Intel(R) Processor Extreme Edition (188)
Processeur Intel(R) Core(TM) Solo (189)
K7 (190)
Processeur Intel(R) Core(TM)2 Duo (191)
Processeur Intel(R) Core(TM)2 Solo (192)
Processeur Intel(R) Core(TM)2 Extreme (193)
Processeur Intel(R) Core(TM)2 Quad (194)
Processeur mobile Intel(R) Core(TM)2 Extreme (195)
Processeur mobile Intel(R) Core(TM)2 Duo (196)
Processeur mobile Intel(R) Core(TM)2 Solo (197)
Processeur Intel(R) Core(TM) i7 (198)
Processeur Dual-Core Intel(R) Celeron(R) (199)
S/390 et zSeries Family (200)
ESA/390 G4 (201)
ESA/390 G5 (202)
ESA/390 G6 (203)
base z/Architectur (204)
Processeur Intel(R) Core(TM) i5 (205)
Processeur Intel(R) Core(TM) i3 (206)
Processeur Intel(R) Core(TM) i9 (207)
Famille de processeurs VIA C7(TM)-M (210)
Famille de processeurs VIA C7(TM)-D (211)
Famille de processeurs VIA C7(TM) (212)
Famille de processeurs VIA Eden(TM) (213)
Processeur Intel(R) Xeon(R) multicœur (214)
Processeur double cœur Intel(R) Xeon(R) série 3xxx (215)
Processeur Quatre cœurs Intel(R) Xeon(R) série 3xxx (216)
Famille de processeurs VIA Nano(TM) (217)
Processeur double cœur Intel(R) Xeon(R) série 5xxx (218)
Processeur Quatre cœurs Intel(R) Xeon(R) série 5xxx (219)
Processeur double cœur Intel(R) Xeon(R) série 7xxx (221)
Processeur Quatre cœurs Intel(R) Xeon(R) série 7xxx (222)
Processeur Intel(R) Xeon(R) multicœur série 7xxx (223)
Processeur Intel(R) Xeon(R) multicœur série 3400 (224)
Famille de processeurs Quad-Core AMD Opteron(TM) incorporés (230)
Famille de processeurs AMD Phenom(TM) Triple-Core (231)
Famille de processeurs mobiles AMD Turion(TM) Ultra Dual-Core (232)
Amd Turion(TM) Dual-Core famille de processeurs mobiles (233)
Famille de processeurs AMD Athlon(TM) Dual-Core (234)
Famille de processeurs AMD Sempron(TM) SI (235)
Famille de processeurs AMD Phenom(TM) II (236)
Famille de processeurs AMD Athlon(TM) II (237)
Famille de processeurs AMD Opteron(TM) à six cœurs (238)
Famille de processeurs AMD Sempron(TM) M (239)
i860 (250)
i960 (251)
Réservé (extension SMBIOS) (254)
Réservé (contenu Flash non initialisé - Lo) (255)
SH-3 (260)
SH-4 (261)
ARM (280)
StrongARM (281)
6x86 (300)
MediaGX (301)
MII (302)
WinChip (320)
DSP (350)
Processeur vidéo (500)
Réservé (pour affectation ultérieure à usage spécial) (65534)
Réservé (contenu Flash non initialisé - Hi) (65535)

InstallDate
Type de données : datetime
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| ComponentID\|001.5 »), [DisplayName][1] (« Date d’installation »)
Date et heure d’installation de l’objet. Cette propriété ne nécessite pas de valeur pour indiquer que l’objet est installé. Cette propriété est héritée de [CIM_ManagedSystemElement](cim-managedsystemelement.md).
L2CacheSize
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« kilo-octets »)
Taille du cache du processeur de niveau 2. Un cache de niveau 2 est une zone de mémoire externe qui a un temps d’accès plus rapide que la mémoire RAM main. Cette valeur provient du membre Descripteur de cache L2 de la structure Informations du processeur dans les informations SMBIOS.
L2CacheSpeed
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« mégahertz »)
Vitesse d’horloge du cache du processeur de niveau 2. Un cache de niveau 2 est une zone de mémoire externe qui a un temps d’accès plus rapide que la mémoire RAM main.

Cette valeur provient du membre Descripteur de cache L2 de la structure Informations du processeur dans les informations SMBIOS.

L3CacheSize
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« kilo-octets »)
Taille du cache du processeur de niveau 3. Un cache de niveau 3 est une zone de mémoire externe qui a un temps d’accès plus rapide que la mémoire RAM main.

Cette valeur provient du membre L3 Cache Handle de la structure Informations sur le processeur dans les informations SMBIOS.

L3CacheSpeed
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« mégahertz »)
Vitesse d’horloge du cache de propriétés de niveau 3. Un cache de niveau 3 est une zone de mémoire externe qui a un temps d’accès plus rapide que la mémoire RAM main.

Cette valeur provient du membre L3 Cache Handle de la structure Informations sur le processeur dans les informations SMBIOS.

LastErrorCode
Type de données : uint32
Type d'accès : Lecture seule
Dernier code d’erreur signalé par l’appareil logique.

Cette propriété est héritée de CIM_LogicalDevice.

Niveau
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Définition du type de processeur. La valeur dépend de l’architecture du processeur.
LoadPercentage
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [Override][1] (« LoadPercentage »), [MappingStrings][1] (« Win32API\| Données de performances »), [Unités][1] (« pourcentage »)
Capacité de charge de chaque processeur, calculée en moyenne à la dernière seconde. Le chargement du processeur fait référence à la charge de calcul totale pour chaque processeur à la fois.

Cette propriété est héritée de CIM_Processor.

Fabricant
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Nom du fabricant du processeur. Exemple : A. Datum Corporation Cette valeur provient du membre Fabricant du processeur de la structure d’informations sur le processeur dans les informations SMBIOS.
MaxClockSpeed
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| Processeur\|006.5 »), [Unités][1] (« mégahertz »)
Vitesse maximale du processeur, en MHz. Cette valeur provient du membre Vitesse maximale de la structure Informations sur le processeur dans les informations SMBIOS.

Cette propriété est héritée de CIM_Processor.

Nom
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [DisplayName][1] (« Name »)
Étiquette par laquelle l’objet est connu. Lorsque cette propriété est une sous-classe, elle peut être remplacée pour être une propriété de clé.

Cette valeur provient du membre Processor Version de la structure Informations du processeur dans les informations SMBIOS.

Cette propriété est héritée de CIM_ManagedSystemElement.

NumberOfCores
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Nombre de cœurs pour le instance actuel du processeur. Un cœur est un processeur physique sur le circuit intégré. Par exemple, dans un processeur double cœur, cette propriété a la valeur 2. Pour plus d'informations, consultez la section Notes.

Cette valeur provient de la structure Informations sur le processeur dans les informations de version SMBIOS. Pour les versions SMBIOS 2.5 à 2.9, la valeur provient du membre Core Count . Pour SMBIOS version 3.0+ la valeur provient du membre Core Count 2 .

NumberOfEnabledCore
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Core Enabled »)
Nombre de cœurs activés par socket de processeur.

Cette valeur provient de la structure Informations sur le processeur dans les informations de version SMBIOS. Pour SMBIOS versions 2.5 à 2.9, la valeur provient du membre Core Enabled . Pour SMBIOS version 3.0+ la valeur provient du membre Core Enabled 2 . Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

NumberOfLogicalProcessors
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Nombre de processeurs logiques pour la instance actuelle du processeur. Pour les processeurs capables d’hyperthreading, cette valeur inclut uniquement les processeurs pour lesquels l’hyperthreading est activé. Pour plus d'informations, consultez la section Notes.
OtherFamilyDescription
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MaxLen][1] (64), [ModelCorrespondence][1] (« [CIM_Processor](cim-processor.md). Famille « )
Type de famille de processeurs. Utilisé lorsque la propriété Family est définie sur 1, ce qui signifie Autre. Cette chaîne doit être définie sur NULL lorsque la propriété Family est une valeur qui n’est pas 1.

Cette propriété est héritée de CIM_Processor.

PartNumber
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Numéro de référence »)
Numéro de pièce de ce processeur tel que défini par le fabricant.

Cette valeur provient du membre Numéro de pièce de la structure Informations du processeur dans les informations SMBIOS. Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

PNPDeviceID
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [Schéma][1] (« Win32 »)
Windows Plug-and-Play identificateur d’appareil de l’appareil logique.

Cette propriété est héritée de CIM_LogicalDevice. Exemple : *PNP030b

PowerManagementCapabilities
Type de données : uint16 array
Type d'accès : Lecture seule
Tableau des fonctionnalités spécifiques liées à l’alimentation d’un appareil logique. Cette propriété est héritée de CIM_LogicalDevice.
Inconnu (0)
Non pris en charge (1)
Désactivé (2)
Activé (3)
Les fonctionnalités de gestion de l’alimentation sont actuellement activées, mais l’ensemble de fonctionnalités exact est inconnu ou les informations ne sont pas disponibles.
Modes d’économie d’énergie entrés automatiquement (4)
L’appareil peut modifier son état d’alimentation en fonction de l’utilisation ou d’autres critères.
Power State Settable (5)
La méthode [SetPowerState](setpowerstate-method-in-class-cim-controller.md) est prise en charge. Cette méthode se trouve dans la classe parente CIM_LogicalDevice et peut être implémentée. Pour plus d’informations, consultez [Conception de classes MOF (Managed Object Format)][5].
Prise en charge du cycle d’alimentation (6)
La méthode [SetPowerState](setpowerstate-method-in-class-cim-controller.md) peut être appelée avec le paramètre *PowerState* défini sur 5 (Cycle d’alimentation).
Prise en charge de l’alimentation chrono timed ( 7)
Power-On La méthode [SetPowerState](setpowerstate-method-in-class-cim-controller.md) peut être appelée avec le paramètre *PowerState* défini sur 5 (Cycle d’alimentation) et *Time* défini sur une date et une heure ou un intervalle spécifiques pour la mise sous tension.
PowerManagementSupported
Type de données : booléen
Type d'accès : Lecture seule
Si la valeur est TRUE, la puissance de l’appareil peut être gérée, ce qui signifie qu’il peut être mis en mode de suspension, et ainsi de suite. La propriété n’indique pas que les fonctionnalités de gestion de l’alimentation sont activées, mais elle indique que l’alimentation logique de l’appareil peut être gérée.

Cette propriété est héritée de CIM_LogicalDevice.

ProcessorId
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| ID du processeur »)
Informations du processeur qui décrivent les fonctionnalités du processeur. Pour un processeur de classe x86, le format de champ dépend de la prise en charge du processeur de l’instruction CPUID. Si l’instruction est prise en charge, la propriété contient 2 (deux) valeurs au format DWORD . La première est un décalage de 08h-0Bh, qui est la valeur EAX qu’une instruction CPUID retourne avec l’entrée EAX définie sur 1. La seconde est un décalage de 0Ch-0Fh, qui est la valeur EDX retournée par l’instruction. Seuls les deux premiers octets de la propriété sont significatifs et contiennent le contenu du registre DX lors de la réinitialisation du processeur . Tous les autres sont définis sur 0 (zéro), et le contenu est au format DWORD .

Cette valeur provient du membre d’ID du processeur de la structure d’informations du processeur dans les informations SMBIOS.

ProcessorType
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| Type de processeur « )
Fonction principale du processeur.

Cette valeur provient du membre Type de processeur de la structure d’informations du processeur dans les informations SMBIOS.

Autre (1)
Inconnu (2)
Processeur central (3)
Processeur mathématiques (4)
Processeur DSP (5)
Processeur vidéo (6)

Revision
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Niveau de révision du système qui dépend de l’architecture. Le niveau de révision système contient les mêmes valeurs que la propriété Version , mais dans un format numérique.
Rôle
Type de données : chaîne
Type d'accès : Lecture seule
Rôle du processeur.

Cette propriété est héritée de CIM_Processor.

Exemples : Processeur central ou processeur mathématique

SecondLevelAddressTranslationExtensions
Type de données : booléen
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Si la valeur est True, le processeur prend en charge les extensions de traduction d’adresses utilisées pour la virtualisation. Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : Cette propriété n’est pas prise en charge avant Windows 8 et Windows Server 2012.
SerialNumber
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Numéro de série »)
Numéro de série de ce processeur Cette valeur est définie par le fabricant et n’est normalement pas modifiable.

Cette valeur provient du membre numéro de série de la structure d’informations du processeur dans les informations SMBIOS. Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

SocketDesignation
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| Désignation de socket « )
Type de socket de puce utilisé sur le circuit. Exemple : J202

Cette valeur provient du membre Désignation de socket de la structure Informations du processeur dans les informations SMBIOS.

État
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MaxLen][1] (10), [DisplayName][1] (« État »)
Status actuelle d’un objet. Cette propriété est héritée de [CIM_ManagedSystemElement](cim-managedsystemelement.md). Les valeurs sont notamment les suivantes :
OK (« OK »)
Erreur (« Erreur »)
Dégradé (« Dégradé »)
Inconnu (« Inconnu »)
Échec du prédé (« Échec anticipé »)
Démarrage (« Démarrage »)
Arrêt (« Arrêt »)
Service (« Service »)
Stressé (« Stressé »)
NonRecover (« NonRecover »)
Aucun contact (« Aucun contact »)
Lost Comm (« Lost Comm »)
StatusInfo
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| État opérationnel\|003.3 »)
État de l’appareil logique. Si cette propriété ne s’applique pas à l’appareil logique, utilisez la valeur 5, ce qui signifie Non applicable.

Cette propriété est héritée de CIM_LogicalDevice.

Autre (1)
Inconnu (2)
Activé (3)
Désactivé (4)
Non applicable (5)

Exécution pas à pas
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [ModelCorrespondence][1] (« [CIM_Processor](cim-processor.md). Famille »)
Niveau de révision du processeur dans la famille de processeurs.

Cette propriété est héritée de CIM_Processor.

SystemCreationClassName
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [Propagé][1] (« [CIM_System](cim-system.md). CreationClassName »), [CIM_Key][2]
Valeur de la propriété CreationClassName pour l’ordinateur d’étendue.

Cette propriété est héritée de CIM_LogicalDevice.

SystemName
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [Propagé][1] (« [CIM_System](cim-system.md). Nom »), [CIM_Key][2]
Nom du système d’étendue.

Cette propriété est héritée de CIM_LogicalDevice.

ThreadCount
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Nombre de threads »)
Nombre de threads par socket de processeur.

Cette valeur provient de la structure Informations du processeur dans les informations de version SMBIOS. Pour SMBIOS versions 2.5 à 2.9, la valeur provient du membre Thread Count . Pour SMBIOS version 3.0+ la valeur provient du membre Thread Count 2 . Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : cette propriété n’est pas prise en charge avant Windows Server 2016 et Windows 10 .

Uniqueid
Type de données : chaîne
Type d'accès : Lecture seule
Identificateur global unique pour le processeur. Cet identificateur peut uniquement être unique au sein d’une famille de processeurs.

Cette propriété est héritée de CIM_Processor.

UpgradeMethod
Type de données : uint16
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« MIF. DMTF\| Processeur\|006.7 »)
Informations sur le socket du processeur, y compris la méthode par laquelle ce processeur peut être mis à niveau, si les mises à niveau sont prises en charge. Cette propriété est une énumération entière.

Cette valeur provient du membre De mise à niveau du processeur de la structure Informations du processeur dans les informations SMBIOS.

Cette propriété est héritée de CIM_Processor.

Autre (1)
Inconnu (2)
Tableau fille (3)
Socket ZIF (4)
Remplacement/Piggy Back (5)
Remplacement ou Piggy Back
Aucun (6)
Socket LIF (7)
Emplacement 1 (8)
Emplacement 2 (9)
Socket 370 broches (10)
Emplacement A (11)
Emplacement M (12)
Socket 423 (13)
Socket A (Socket 462) (14)
Socket 478 (15)
Socket 754 (16)
Socket 940 (17)
Socket 939 (18)

Version
Type de données : chaîne
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Numéro de révision du processeur qui dépend de l’architecture. Exemple : Modèle 2, étape 12
VirtualizationFirmwareEnabled
Type de données : booléen
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Si la valeur est True, le microprogramme a activé les extensions de virtualisation. Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : Cette propriété n’est pas prise en charge avant Windows 8 et Windows Server 2012.
VMMonitorModeExtensions
Type de données : booléen
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« WMI »)
Si la valeur est True, le processeur prend en charge les extensions Intel ou AMD Virtual Machine Monitor. Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : Cette propriété n’est pas prise en charge avant Windows 8 et Windows Server 2012.
VoltageCaps
Type de données : uint32
Type d'accès : Lecture seule
Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Informations sur le processeur\| Tension »), [Unités][1] (« volts »)
Fonctionnalités de tension du processeur. Les bits 0-3 du champ représentent des tensions spécifiques que le socket du processeur peut accepter. Tous les autres bits doivent être définis sur 0 (zéro). Le socket est configurable si plusieurs bits sont définis. Pour plus d’informations sur la tension réelle à laquelle le processeur s’exécute, consultez CurrentVoltage. Si la propriété a la valeur NULL, les fonctionnalités de tension sont inconnues.
5 (1)
5 volts
3.3 (2)
3,3 volts
2.9 (4)
2,9 volts

Notes

Sur un ordinateur multiprocesseur, un instance de la classe Win32_Processor existe pour chaque processeur.

Pour déterminer le nombre total d’instances de processeur associées à un objet système ordinateur, utilisez la classe d’association Win32_ComputerSystemProcessor .

Pour déterminer si l’hyperthreading est activé pour le processeur, comparez NumberOfLogicalProcessors et NumberOfCores. Si l’hyperthreading est activé dans le BIOS pour le processeur, NumberOfCores est inférieur à NumberOfLogicalProcessors. Par exemple, un système double processeur qui contient deux processeurs activés pour l’hyperthreading peut exécuter quatre threads ou programmes ou simultanément. Dans ce cas, NumberOfCores est 2 et NumberOfLogicalProcessors est 4.

La classe Win32_Processor est dérivée de CIM_Processor.

Exemples

L’exemple de code VBScript WMI Information Retriever sur techNet Gallery utilise la classe Win32_ComputerSystemProcessor pour récupérer des informations sur le processeur à partir d’un certain nombre d’ordinateurs distants.

L’exemple PowerShell Get-ComputerInfo - Query Computer Info From Local/Remote Computers - (WMI) sur TechNet Gallery utilise un certain nombre d’appels au matériel et aux logiciels, y compris Win32_ComputerSystemProcessor, pour afficher des informations sur un système local ou distant.

L’exemple Multithreaded System Asset Gathering with PowerShell PowerShell sur TechNet Gallery utilise un certain nombre de classes, y compris Win32_ComputerSystemProcessor, pour récupérer des données à partir d’un système.

L’exemple de code VBScript suivant récupère des données sur la version du système d’exploitation et le processeur sur lequel il s’exécute à partir de Win32_Processor, Win32_ComputerSystem et Win32_OperatingSystem. Cet exemple nécessite Windows Vista ou une version ultérieure.


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

L’exemple de code VBScript suivant montre comment utiliser Win32_Processor pour déterminer l’architecture de l’ordinateur.

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

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Espace de noms Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

[CIM_Processor] (cim-processor.md)
[Classes matérielles du système informatique] (computer-system-hardware-classes.md)
[Tâches WMI : Matériel informatique] (.. /wmisdk/wmi-tasks--computer-hardware.md)