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 »)
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 « )
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.
- 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.
Cette propriété est héritée de CIM_LogicalDevice.
- Caption
-
- Type de données : chaîne
- Type d'accès : Lecture seule
- Qualificateurs : [MaxLen][1] (64), [DisplayName][1] (« Légende »)
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 »)
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.
- 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.
Cette propriété est héritée de CIM_LogicalDevice.
- ConfigManagerUserConfig
-
- Type de données : booléen
- Type d'accès : Lecture seule
- Qualificateurs : [Schéma][1] (« Win32 »)
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.
- 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)
Cette valeur provient du membre Status de la structure d’informations du processeur dans les informations SMBIOS.
- CreationClassName
-
- Type de données : chaîne
- Type d'accès : Lecture seule
- Qualificateurs : [CIM_Key][2]
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 »)
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 »)
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 »)
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 »)
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 »)
Cette propriété est héritée de CIM_LogicalDevice.
- ErrorCleared
-
- Type de données : booléen
- Type d'accès : Lecture seule
Cette propriété est héritée de CIM_LogicalDevice.
- ErrorDescription
-
- Type de données : chaîne
- Type d'accès : Lecture seule
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 »)
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.
- 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)
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.
- 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 »)
- L2CacheSize
-
- Type de données : uint32
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« kilo-octets »)
- L2CacheSpeed
-
- Type de données : uint32
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »), [Units][1] (« mégahertz »)
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 »)
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 »)
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
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 »)
- 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 »)
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 »)
- 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 »)
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 »)
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 »)
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 »)
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 »)
- 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 « )
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 »)
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 »)
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
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 »)
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.
- Autre (1)
- Inconnu (2)
- Processeur central (3)
- Processeur mathématiques (4)
- Processeur DSP (5)
- Processeur vidéo (6)
Cette valeur provient du membre Type de processeur de la structure d’informations du processeur dans les informations SMBIOS.
- Revision
-
- Type de données : uint16
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »)
- Rôle
-
- Type de données : chaîne
- Type d'accès : Lecture seule
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 »)
- SerialNumber
-
- Type de données : chaîne
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« SMBIOS\| Type 4\| Numéro de série »)
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 « )
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.
- Autre (1)
- Inconnu (2)
- Activé (3)
- Désactivé (4)
- Non applicable (5)
Cette propriété est héritée de CIM_LogicalDevice.
- 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 »)
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]
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]
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 »)
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
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.
- 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)
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.
- Version
-
- Type de données : chaîne
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »)
- VirtualizationFirmwareEnabled
-
- Type de données : booléen
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »)
- VMMonitorModeExtensions
-
- Type de données : booléen
- Type d'accès : Lecture seule
- Qualificateurs : [MappingStrings][1] (« WMI »)
- 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 |
|
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)