Condividi tramite


Classe Win32_Processor

La classe WMI Win32_Processorrappresenta un dispositivo in grado di interpretare una sequenza di istruzioni in un computer in esecuzione in un sistema operativo Windows.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non in ordine MOF.

Sintassi

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

Membri

La classe Win32_Processor ha questi tipi di membri:

Metodi

La classe Win32_Processor dispone di questi metodi.

Metodo Descrizione
Reimposta Non implementata. Per altre informazioni su come implementare questo metodo, vedere il metodo Reset in CIM_Processor.
SetPowerState Non implementata. Per altre informazioni su come implementare questo metodo, vedere il metodo SetPowerState in CIM_Processor.

Proprietà

La classe Win32_Processor ha queste proprietà.

AddressWidth
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [Unità][1] ("bit")
In un sistema operativo a 32 bit, il valore è 32 e in un sistema operativo a 64 bit è 64.

Questa proprietà viene ereditata da CIM_Processor.

Architettura
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Architettura del processore usata dalla piattaforma.
x86 (0)
MIPS (1)
Alfa (2)
PowerPC (3)
ARM (5)
ia64 (6)
Sistemi basati su Itanium
x64 (9)
ARM64 (12)
AssetTag
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Tag asset")
Rappresenta il tag asset di questo processore.

Questo valore deriva dal membro Asset Tag della struttura Informazioni processore nelle informazioni SMBIOS.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

Disponibilità
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Stato operativo\|003.5", "MIB. IETF\|HOST-RESOURCES-MIB.hrDeviceStatus")
Disponibilità e stato del dispositivo.

Questa proprietà viene ereditata da CIM_LogicalDevice.

Altro (1)
Sconosciuto (2)
Esecuzione/alimentazione completa (3)
Esecuzione o alimentazione completa
Avviso (4)
In test (5)
Non applicabile (6)
Spegnimento (7)
Fuori linea (8)
Fuori servizio (9)
Degradato (10)
Non installato (11)
Errore di installazione (12)
Risparmio energia - Sconosciuto (13)
Il dispositivo è noto per essere in uno stato di risparmio energia, ma lo stato esatto è sconosciuto.
Risparmio energia - Modalità risparmio energia ridotta (14)
Il dispositivo è in uno stato di risparmio energia, ma è ancora funzionante e può presentare una riduzione delle prestazioni.
Risparmio energia - Standby (15)
Il dispositivo non funziona, ma può essere portato a piena potenza rapidamente.
Ciclo di alimentazione (16)
Risparmio energia - Avviso (17)
Il dispositivo è in uno stato di avviso, anche se in uno stato di risparmio energia.
Sospeso (18)
Il dispositivo è in pausa.
Non pronto (19)
Il dispositivo non è pronto.
Non configurato (20)
Il dispositivo non è configurato.
Quiesced (21)
Il dispositivo è silenzioso.

Caption
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MaxLen][1] (64), [DisplayName][1] ("Caption")
Breve descrizione di un oggetto (stringa a una riga).

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Caratteristiche
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Caratteristiche del processore")
Definisce le funzioni supportate dal processore.

Questo valore deriva dal membro Processor Characteristics della struttura Processor Information nelle informazioni SMBIOS.

Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

ConfigManagerErrorCode
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [Schema][1] ("Win32")
Codice di errore di Gestione configurazione API Windows.

Questa proprietà viene ereditata da CIM_LogicalDevice.

Questo dispositivo funziona correttamente. (0)
Il dispositivo funziona correttamente.
Questo dispositivo non è configurato correttamente. (1)
Il dispositivo non è configurato correttamente.
Windows non può caricare il driver per questo dispositivo. (2)
Il driver per questo dispositivo potrebbe essere danneggiato o il sistema potrebbe essere in esecuzione insufficiente nella memoria o in altre risorse. (3)
Il driver per questo dispositivo potrebbe essere danneggiato o il sistema potrebbe essere insufficiente nella memoria o in altre risorse.
Questo dispositivo non funziona correttamente. Uno dei driver o del Registro di sistema potrebbe essere danneggiato. (4)
Il dispositivo non funziona correttamente. Uno dei driver o del Registro di sistema potrebbe essere danneggiato.
Il driver per questo dispositivo richiede una risorsa che Windows non può gestire. (5)
Il driver per il dispositivo richiede una risorsa che Windows non può gestire.
La configurazione di avvio per questo dispositivo è in conflitto con altri dispositivi. (6)
La configurazione di avvio per il dispositivo è in conflitto con altri dispositivi.
Impossibile filtrare. (7)
Il caricatore driver per il dispositivo non è presente. (8)
Driver loader per il dispositivo mancante.
Questo dispositivo non funziona correttamente perché il firmware di controllo segnala erroneamente le risorse per il dispositivo. (9)
Il dispositivo non funziona correttamente. Il firmware di controllo segnala erroneamente le risorse per il dispositivo.
Impossibile avviare il dispositivo. (10)
Impossibile avviare il dispositivo.
Il dispositivo non è riuscito. (11)
Dispositivo non riuscito.
Questo dispositivo non riesce a trovare risorse gratuite sufficienti che può usare. (12)
Il dispositivo non riesce a trovare risorse sufficienti da usare.
Windows non è in grado di verificare le risorse del dispositivo. (13)
Windows non è in grado di verificare le risorse del dispositivo.
Questo dispositivo non può funzionare correttamente fino a quando non si riavvia il computer. (14)
Il dispositivo non può funzionare correttamente finché il computer non viene riavviato.
Questo dispositivo non funziona correttamente perché è probabile che si verifichi un problema di rienumerazione. (15)
Il dispositivo non funziona correttamente a causa di un possibile problema di rienumerazione.
Windows non è in grado di identificare tutte le risorse usate dal dispositivo. (16)
Windows non è in grado di identificare tutte le risorse usate dal dispositivo.
Questo dispositivo richiede un tipo di risorsa sconosciuto. (17)
Il dispositivo richiede un tipo di risorsa sconosciuto.
Reinstallare i driver per questo dispositivo. (18)
I driver di dispositivo devono essere reinstallati.
Errore durante l'uso del caricatore VxD. (19)
Il registro potrebbe essere danneggiato. (20)
Il Registro di sistema potrebbe essere danneggiato.
Errore di sistema: provare a modificare il driver per questo dispositivo. Se non funziona, vedere la documentazione hardware. Windows rimuove questo dispositivo. (21)
Errore di sistema. Se la modifica del driver di dispositivo è inefficace, vedere la documentazione hardware. Windows rimuove il dispositivo.
Questo dispositivo è disabilitato. (22)
Il dispositivo è disabilitato.
Errore di sistema: provare a modificare il driver per questo dispositivo. In caso contrario, vedere la documentazione dell'hardware. (23)
Errore di sistema. Se la modifica del driver di dispositivo è inefficace, vedere la documentazione hardware.
Questo dispositivo non è presente, non funziona correttamente o non dispone di tutti i driver installati. (24)
Il dispositivo non è presente, non funziona correttamente o non dispone di tutti i driver installati.
Windows sta ancora configurando questo dispositivo. (25)
Windows sta ancora configurando il dispositivo.
Windows sta ancora configurando questo dispositivo. (26)
Windows sta ancora configurando il dispositivo.
Questo dispositivo non dispone di una configurazione log valida. (27)
Il dispositivo non dispone di una configurazione log valida.
I driver per questo dispositivo non sono installati. (28)
I driver di dispositivo non sono installati.
Questo dispositivo è disabilitato perché il firmware del dispositivo non ha dato le risorse necessarie. (29)
Il dispositivo è disabilitato. Il firmware del dispositivo non ha fornito le risorse necessarie.
Questo dispositivo usa una risorsa IRQ (Interrupt Request) usata da un altro dispositivo. (30)
Il dispositivo usa una risorsa IRQ usata da un altro dispositivo.
Questo dispositivo non funziona correttamente perché Windows non è in grado di caricare i driver necessari per questo dispositivo. (31)
Il dispositivo non funziona correttamente. Windows non può caricare i driver di dispositivo necessari.

ConfigManagerUserConfig
Tipo di dati: booleano
Tipo di accesso: sola lettura
Qualificatori: [Schema][1] ("Win32")
Se TRUE, il dispositivo usa una configurazione definita dall'utente.

Questa proprietà viene ereditata da CIM_LogicalDevice.

CpuStatus
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Stato")
Stato corrente del processore. Le modifiche dello stato indicano l'utilizzo del processore, ma non la condizione fisica del processore.

Questo valore deriva dal membro Status della struttura Processor Information nelle informazioni SMBIOS.

Sconosciuto (0)
CPU abilitata (1)
CPU disabilitata dall'utente tramite il programma di installazione del BIOS (2)
CPU disabilitata dal BIOS (errore POST) (3)
CPU inattiva (4)
Riservato (5)
Riservato (6)
Altro (7)

CreationClassName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [CIM_Key][2]
Nome della prima classe concreta visualizzata nella catena di ereditarietà usata per creare un'istanza. Se utilizzata con le altre proprietà chiave della classe, la proprietà consente l'identificazione univoca di tutte le istanze di questa classe e delle relative sottoclassi.

Questa proprietà viene ereditata da CIM_LogicalDevice.

CurrentClockSpeed
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Processor\|006.6"), [Unità][1] ("megahertz")
Velocità corrente del processore, in MHz. Questo valore deriva dal membro Current Speed della struttura Processor Information nelle informazioni SMBIOS.

Questa proprietà viene ereditata da CIM_Processor.

CurrentVoltage
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Tensione"), [Unità][1] ("decimi volt")
Tensione del processore. Se l'ottavo bit è impostato, i bit 0-6 contengono la tensione moltiplicata per 10. Se l'ottavo bit non è impostato, l'impostazione di bit in VoltageCaps rappresenta il valore di tensione. CurrentVoltage viene impostato solo quando SMBIOS definisce un valore di tensione.

Esempio: il valore per una tensione del processore di 1,8 volt è 0x12 (1,8 x 10).

Questo valore deriva dal membro Voltage della struttura Processor Information nelle informazioni SMBIOS.

DataWidth
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [Unità][1] ("bit")
In un processore a 32 bit, il valore è 32 e su un processore a 64 bit è 64.

Questa proprietà viene ereditata da CIM_Processor.

Descrizione
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [DisplayName][1] ("Descrizione")
Descrizione dell'oggetto.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

Deviceid
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [Key][3], [Override][1] ("DeviceId"), [MappingStrings][1] ("Win32API\|Strutture di informazioni di sistema\|[SYSTEM_INFO][4]\|dwNumberOfProcessors")
Identificatore univoco di un processore nel sistema.

Questa proprietà viene ereditata da CIM_LogicalDevice.

ErrorCleared
Tipo di dati: booleano
Tipo di accesso: sola lettura
Se TRUE, l'errore segnalato in LastErrorCode è chiaro.

Questa proprietà viene ereditata da CIM_LogicalDevice.

ErrorDescription
Tipo di dati: string
Tipo di accesso: sola lettura
Altre informazioni sull'errore registrato in LastErrorCode e informazioni sulle azioni correttive che è possibile eseguire.

Questa proprietà viene ereditata da CIM_LogicalDevice.

ExtClock
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Orologio esterno"), [Unità][1] ("megahertz")
Frequenza di clock esterna, in MHz. Se la frequenza è sconosciuta, questa proprietà viene impostata su NULL.

Questo valore deriva dal membro Clock esterno della struttura Processor Information nelle informazioni SMBIOS.

Famiglia
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Processor\|014.3"), [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md).OtherFamilyDescription")
Tipo di famiglia di processori.

Questo valore deriva dalla struttura Processor Information nelle informazioni sulla versione SMBIOS. Per SMBIOS versioni 2.0 a 2.5 il valore proviene dal membro della famiglia di processori. Per SMBIOS versione 2.6+ il valore proviene dal membro Processor Family 2 .

Questa proprietà viene ereditata da CIM_Processor.

Altro (1)
Sconosciuto (2)
8086 (3)
80286 (4)
80386 (5)
80486 (6)
8087 (7)
80287 (8)
80387 (9)
80487 (10)
Marchio Pentium(R) (11)
Pentium(R) Pro (12)
Pentium(R) II (13)
Processore Pentium(R) con tecnologia MMX(TM) (14)
Celeron(TM) (15)
Xeon(R) II Xeon(TM) (16)
Pentium(R) III (17)
Famiglia M1 (18)
Famiglia M2 (19)
Processore Intel(R) Celeron(R) M (20)
Processore Intel(R) Pentium(R) 4 HT (21)
Famiglia K5 (24)
Famiglia K6 (25)
K6-2 (26)
K6-3 (27)
Famiglia di processori AMD Athlon(TM) (28)
Processore AMD(R) Duron(TM) (29)
famiglia AMD29000 (30)
K6-2+ (31)
Famiglia 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)
Processore Intel(R) Core(TM) Duo (40)
Processore mobile Intel(R) Core(TM) Duo (41)
Processore mobile Intel(R) Core(TM) Solo (42)
Processore Intel(R) Atom(TM) (43)
Famiglia Alfa (48)
Alfa 21064 (49)
Alfa 21066 (50)
Alfa 21164 (51)
Alfa 21164PC (52)
Alfa 21164a (53)
Alfa 21264 (54)
Alfa 21364 (55)
AMD Turion(TM) II Ultra Dual-Core Mobile M Processor Family (56)
AMD Turion(TM) II Dual-Core Mobile M Processor Family (57)
AMD Athlon(TM) II Dual-Core Mobile M Processor Family (58)
Processore AMD Opteron(TM) serie 6100 (59)
Processore AMD Opteron(TM) serie 4100 (60)
Famiglia MIPS (64)
MIPS R4000 (65)
MIPS R4200 (66)
MIPS R4400 (67)
MIPS R4600 (68)
MIPS R10000 (69)
Famiglia SPARC (80)
SuperS DISTRIBUISCI (81)
microS DISTRIBUISCI II (82)
microS DISTRIBUISCI IIep (83)
UltraS DISTRIBUISCI (84)
UltraS DISTRIBUISCI II (85)
UltraS DISTRIBUISCI IIi (86)
UltraS INTEROPERABIL III (87)
UltraS DISTRIBUISCI IIIi (88)
68040 (96)
Famiglia 68xxx (97)
68000 (98)
68010 (99)
68020 (100)
68030 (101)
Famiglia Hobbit (112)
Famiglia Crusoe(TM) TM5000 (120)
Famiglia Crusoe(TM) TM3000 (121)
Famiglia Efficeon(TM) TM8000 (122)
Weitek (128)
Processore Itanium(TM) (130)
Famiglia di processori AMD Athlon(TM) 64 (131)
Famiglia di processori AMD Opteron(TM) (132)
Famiglia di processori AMD Sempron(TM) (133)
AMD Turion(TM) 64 Mobile Technology (134)
Famiglia di processori AMD Opteron(TM) Dual Core (135)
AMD Athlon(TM) 64 X2 Dual-Core Processor Family (136)
AMD Turion(TM) 64 X2 Mobile Technology (137)
Famiglia di processori AMD Opteron(TM) Quad-Core (138)
Famiglia di processori AMD Opteron(TM) di terza generazione (139)
AMD Phenom(TM) FX Quad-Core Processor Family (140)
Amd Phenom(TM) X4 Quad-Core Processor Family (141)
AMD Phenom(TM) X2 Dual-Core Processor Family (142)
AMD Athlon(TM) X2 Dual-Core Processor Family (143)
Famiglia 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)
Famiglia V30 (160)
Processore Intel(R) Xeon(R) Quad-Core serie 3200 (161)
Processore Intel(R) Xeon(R) Dual Core serie 3000 (162)
Processore Intel(R) Xeon(R) Quad-Core serie 5300 (163)
Processore Intel(R) Xeon(R) Dual Core serie 5100 (164)
Processore Intel(R) Xeon(R) Dual Core serie 5000 (165)
Processore Intel(R) Xeon(R) Dual Core LV (166)
PROCESSORE Intel(R) Xeon(R) Dual Core ULV (167)
Processore Intel(R) Xeon(R) Dual Core serie 7100 (168)
Processore Intel(R) Xeon(R) Quad-Core serie 5400 (169)
Processore Intel(R) Xeon(R) Quad-Core (170)
Processore Intel(R) Xeon(R) Dual Core serie 5200 (171)
Processore Intel(R) Xeon(R) Dual Core serie 7200 (172)
Processore Intel(R) Xeon(R) Quad-Core serie 7300 (173)
Processore Intel(R) Xeon(R) Quad-Core serie 7400 (174)
Processore Intel(R) Xeon(R) Multi-Core serie 7400 (175)
Xeon(R) III Xeon(TM) (176)
Processore Pentium(R) III con tecnologia Intel(R) SpeedStep(TM) (177)
Pentium(R) 4 (178)
Intel(R) Xeon(TM) (179)
Famiglia AS400 (180)
Processore Intel(R) Xeon(TM) MP (181)
Amd Athlon(TM) XP Family (182)
Famiglia MP AMD Athlon(TM) (183)
Intel(R) Itanium(R) 2 (184)
Processore Intel(R) Pentium(R) M (185)
Processore Intel(R) Celeron(R) D (186)
Processore Intel(R) Pentium(R) D (187)
Intel(R) Pentium(R) Processor Extreme Edition (188)
Processore Intel(R) Core(TM) Solo (189)
K7 (190)
Processore Intel(R) Core(TM)2 Duo (191)
Processore Intel(R) Core(TM)2 Solo (192)
Processore Intel(R) Core(TM)2 Extreme (193)
Processore Intel(R) Core(TM)2 Quad (194)
Processore Intel(R) Core(TM)2 Extreme mobile (195)
Processore mobile Intel(R) Core(TM)2 Duo (196)
Processore Intel(R) Core(TM)2 Solo mobile (197)
Processore Intel(R) Core(TM) i7 (198)
Processore Intel(R) Dual Core Celeron(R) (199)
Famiglia S/390 e zSeries (200)
ESA/390 G4 (201)
ESA/390 G5 (202)
ESA/390 G6 (203)
base z/Architectur (204)
Processore Intel(R) Core(TM) i5 (205)
Processore Intel(R) Core(TM) i3 (206)
Processore Intel(R) Core(TM) i9 (207)
VIA C7(TM)-M Processor Family (210)
VIA C7(TM)-D Processor Family (211)
FAMIGLIA di processori VIA C7(TM) (212)
VIA Eden(TM) Processor Family (213)
Processore Intel(R) Xeon(R) Multi-Core (214)
Processore Intel(R) Xeon(R) Dual Core serie 3xxx (215)
Processore Intel(R) Xeon(R) Quad-Core serie 3xxx (216)
Famiglia di processori VIA Nano(TM) (217)
Processore Intel(R) Xeon(R) Dual Core serie 5xxx (218)
Processore Intel(R) Xeon(R) Quad-Core serie 5xxx (219)
Processore Intel(R) Xeon(R) Dual Core serie 7xxx (221)
Processore Intel(R) Xeon(R) Quad-Core serie 7xxx (222)
Processore Intel(R) Xeon(R) multi-core serie 7xxx (223)
Processore Intel(R) Xeon(R) multi-core serie 3400 (224)
Famiglia di processori Quad-Core AMD Opteron(TM) incorporata (230)
Amd Phenom(TM) Triple-Core Processor Family (231)
AMD Turion(TM) Ultra Dual-Core Mobile Processor Family (232)
AMD Turion(TM) Dual-Core Mobile Processor Family (233)
Amd Athlon(TM) Dual-Core Processor Family (234)
Famiglia di processori AMD Sempron(TM) SI (235)
Famiglia di processori AMD Phenom(TM) II (236)
Famiglia di processori AMD Athlon(TM) II (237)
Famiglia di processori Six-Core AMD Opteron(TM) (238)
Famiglia di processori AMD Sempron(TM) M (239)
i860 (250)
i960 (251)
Riservato (estensione SMBIOS) (254)
Riservato (contenuto Flash non inizializzato - Lo) (255)
SH-3 (260)
SH-4 (261)
ARM (280)
StrongARM (281)
6x86 (300)
MediaGX (301)
MII (302)
WinChip (320)
DSP (350)
Processore video (500)
Riservato (per l'assegnazione di scopi speciali futuri) (65534)
Riservato (contenuto Flash non inizializzato - Hi) (65535)

InstallDate
Tipo di dati: datetime
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|ComponentID\|001.5"), [DisplayName][1] ("Data di installazione")
Data e ora di installazione dell'oggetto. Questa proprietà non richiede un valore per indicare che l'oggetto è installato. Questa proprietà viene ereditata da [CIM_ManagedSystemElement](cim-managedsystemelement.md).
L2CacheSize
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI"), [Unità][1] ("kilobyte")
Dimensioni della cache del processore di livello 2. Una cache di livello 2 è un'area di memoria esterna con tempi di accesso più rapidi rispetto alla memoria RAM principale. Questo valore deriva dal membro L2 Cache Handle della struttura Informazioni processore nelle informazioni SMBIOS.
L2CacheSpeed
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI"), [Unità][1] ("megahertz")
Velocità di clock della cache del processore di livello 2. Una cache di livello 2 è un'area di memoria esterna con tempi di accesso più rapidi rispetto alla memoria RAM principale.

Questo valore deriva dal membro L2 Cache Handle della struttura Informazioni processore nelle informazioni SMBIOS.

L3CacheSize
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI"), [Unità][1] ("kilobyte")
Dimensioni della cache del processore di livello 3. Una cache di livello 3 è un'area di memoria esterna con tempi di accesso più veloci rispetto alla memoria RAM principale.

Questo valore deriva dal membro L3 Cache Handle della struttura Processor Information nelle informazioni SMBIOS.

L3CacheSpeed
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI"), [Unità][1] ("megahertz")
Velocità di clock della cache delle proprietà di livello 3. Una cache di livello 3 è un'area di memoria esterna con tempi di accesso più veloci rispetto alla memoria RAM principale.

Questo valore deriva dal membro L3 Cache Handle della struttura Processor Information nelle informazioni SMBIOS.

LastErrorCode
Tipo di dati: uint32
Tipo di accesso: sola lettura
Ultimo codice di errore segnalato dal dispositivo logico.

Questa proprietà viene ereditata da CIM_LogicalDevice.

Livello
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Definizione del tipo di processore. Il valore dipende dall'architettura del processore.
LoadPercentage
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [Override][1] ("LoadPercentage"), [MappingStrings][1] ("Win32API\|Dati sulle prestazioni"), [Unità][1] ("percent")
Capacità di carico di ogni processore, mediata all'ultimo secondo. Il caricamento del processore si riferisce al carico di calcolo totale per ogni processore contemporaneamente.

Questa proprietà viene ereditata da CIM_Processor.

Produttore
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Nome del produttore del processore. Esempio: A. Datum Corporation Questo valore proviene dal membro Produttore processore della struttura Informazioni processore nelle informazioni SMBIOS.
MaxClockSpeed
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Processore\|006.5"), [Unità][1] ("megahertz")
Velocità massima del processore, in MHz. Questo valore deriva dal membro Max Speed della struttura Processor Information nelle informazioni SMBIOS.

Questa proprietà viene ereditata da CIM_Processor.

Nome
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [DisplayName][1] ("Name")
Etichetta in base alla quale l'oggetto è noto. Quando questa proprietà è una sottoclasse, può essere sottoposta a override come proprietà chiave.

Questo valore deriva dal membro Processor Version della struttura Processor Information nelle informazioni SMBIOS.

Questa proprietà viene ereditata da CIM_ManagedSystemElement.

NumberOfCores
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Numero di core per l'istanza corrente del processore. Un core è un processore fisico nel circuito integrato. Ad esempio, in un processore dual-core questa proprietà ha un valore pari a 2. Per altre informazioni, vedere la sezione Note.

Questo valore deriva dalla struttura Processor Information nelle informazioni sulla versione SMBIOS. Per SMBIOS versioni 2.5 da 2.9 il valore proviene dal membro Core Count . Per SMBIOS versione 3.0+ il valore proviene dal membro Core Count 2 .

NumberOfEnabledCore
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Core Enabled")
Numero di core abilitati per socket del processore.

Questo valore deriva dalla struttura Processor Information nelle informazioni sulla versione SMBIOS. Per SMBIOS versioni 2.5 da 2.9 il valore proviene dal membro Core Enabled . Per SMBIOS versione 3.0+ il valore proviene dal membro Core Enabled 2 . Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

Numberoflogicalprocessors
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Numero di processori logici per l'istanza corrente del processore. Per i processori in grado di eseguire l'hyperthreading, questo valore include solo i processori con hyperthreading abilitato. Per altre informazioni, vedere la sezione Note.
OtherFamilyDescription
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MaxLen][1] (64), [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md).Famiglia")
Tipo di famiglia di processori. Utilizzato quando la proprietà Family è impostata su 1, ovvero Altro. Questa stringa deve essere impostata su NULL quando la proprietà Family è un valore diverso da 1.

Questa proprietà viene ereditata da CIM_Processor.

PartNumber
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Numero parte")
Numero di parte del processore impostato dal produttore.

Questo valore deriva dal membro Numero parte della struttura Informazioni processore nelle informazioni SMBIOS. Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

PNPDeviceID
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [Schema][1] ("Win32")
Identificatore del dispositivo Plug and Play di Windows del dispositivo logico.

Questa proprietà viene ereditata da CIM_LogicalDevice. Esempio: *PNP030b

PowerManagementCapabilities
Tipo di dati: matrice uint16
Tipo di accesso: sola lettura
Matrice delle funzionalità specifiche correlate all'alimentazione di un dispositivo logico. Questa proprietà viene ereditata da CIM_LogicalDevice.
Sconosciuto (0)
Non supportato (1)
Disabilitato (2)
Abilitato (3)
Le funzionalità di risparmio energia sono attualmente abilitate, ma il set di funzionalità esatto è sconosciuto o le informazioni non sono disponibili.
Modalità risparmio energia immesse automaticamente (4)
Il dispositivo può modificare lo stato di alimentazione in base all'utilizzo o ad altri criteri.
Power State Settable (5)
Il metodo [SetPowerState](setpowerstate-method-in-class-cim-controller.md) è supportato. Questo metodo è disponibile nella classe padre CIM_LogicalDevice e può essere implementato. Per altre informazioni, vedere [Progettazione di classi MOF (Managed Object Format)][5].
Power Cycling supportato (6)
Il metodo [SetPowerState](setpowerstate-method-in-class-cim-controller.md) può essere richiamato con il parametro *PowerState* impostato su 5 (Power Cycle).
Accensione temporizzato supportata (7)
Timed Power-On supportato Il metodo [SetPowerState](setpowerstate-method-in-class-cim-controller.md) può essere richiamato con il parametro *PowerState* impostato su 5 (Power Cycle) e *Time* impostato su una data e un'ora specifiche, o intervallo, per l'accensione.
PowerManagementSupported
Tipo di dati: booleano
Tipo di accesso: sola lettura
Se TRUE, la potenza del dispositivo può essere gestita, il che significa che può essere messa in modalità di sospensione e così via. La proprietà non indica che le funzionalità di risparmio energia sono abilitate, ma indica che la potenza del dispositivo logico può essere gestita.

Questa proprietà viene ereditata da CIM_LogicalDevice.

ProcessorId
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|ID processore")
Informazioni sul processore che descrivono le funzionalità del processore. Per una CPU di classe x86, il formato del campo dipende dal supporto del processore dell'istruzione CPUID. Se l'istruzione è supportata, la proprietà contiene 2 (due) valori DWORD formattati. Il primo è un offset di 08h-0Bh, ovvero il valore EAX restituito da un'istruzione CPUID con input EAX impostato su 1. Il secondo è un offset di 0Ch-0Fh, ovvero il valore EDX restituito dall'istruzione. Solo i primi due byte della proprietà sono significativi e contengono il contenuto del registro DX in fase di reimpostazione della CPU. Tutti gli altri sono impostati su 0 (zero) e il contenuto è in formato DWORD .

Questo valore deriva dal membro ID processore della struttura Processor Information nelle informazioni SMBIOS.

ProcessorType
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Tipo di processore")
Funzione primaria del processore.

Questo valore deriva dal membro Processor Type della struttura Processor Information nelle informazioni SMBIOS.

Altro (1)
Sconosciuto (2)
Processore centrale (3)
Processore matematico (4)
Processore DSP (5)
Processore video (6)

Revisione
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Livello di revisione del sistema che dipende dall'architettura. Il livello di revisione del sistema contiene gli stessi valori della proprietà Version , ma in un formato numerico.
Ruolo
Tipo di dati: string
Tipo di accesso: sola lettura
Ruolo del processore.

Questa proprietà viene ereditata da CIM_Processor.

Esempi: processore centrale o processore matematico

SecondLevelAddressTranslationExtensions
Tipo di dati: booleano
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Se True, il processore supporta le estensioni di conversione degli indirizzi usate per la virtualizzazione. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8 e Windows Server 2012.
Serialnumber
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Numero di serie")
Numero di serie di questo processore Questo valore viene impostato dal produttore e normalmente non modificabile.

Questo valore deriva dal membro Numero di serie della struttura Processor Information nelle informazioni SMBIOS. Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

SocketDesignation
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Designazione socket")
Tipo di socket chip utilizzato sul circuito. Esempio: J202

Questo valore deriva dal membro Socket Design della struttura Processor Information nelle informazioni SMBIOS.

Stato
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MaxLen][1] (10), [DisplayName][1] ("Stato")
Stato corrente di un oggetto. Questa proprietà viene ereditata da [CIM_ManagedSystemElement](cim-managedsystemelement.md). I valori includono quanto segue:
OK ("OK ")
Errore ("Errore ")
Degradato ("degradato")
Sconosciuto ("Sconosciuto")
Pred Fail ("Pred Fail ")
Avvio ("Starting ")
Arresto ("arresto ")
Servizio ("Servizio")
Sottolineato ("sottolineato ")
NonRecover ("NonRecover ")
Nessun contatto ("Nessun contatto ")
Lost Comm ("Lost Comm ")
StatusInfo
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Stato operativo\|003.3")
Stato del dispositivo logico. Se questa proprietà non si applica al dispositivo logico, usare il valore 5, ovvero Non applicabile.

Questa proprietà viene ereditata da CIM_LogicalDevice.

Altro (1)
Sconosciuto (2)
Abilitato (3)
Disabilitato (4)
Non applicabile (5)

Passo
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md).Famiglia")
Livello di revisione del processore nella famiglia di processori.

Questa proprietà viene ereditata da CIM_Processor.

SystemCreationClassName
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [Propagated][1] ("[CIM_System](cim-system.md).CreationClassName"), [CIM_Key][2]
Valore della proprietà CreationClassName per il computer di ambito.

Questa proprietà viene ereditata da CIM_LogicalDevice.

Systemname
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [Propagated][1] ("[CIM_System](cim-system.md).Name"), [CIM_Key][2]
Nome del sistema di definizione dell'ambito.

Questa proprietà viene ereditata da CIM_LogicalDevice.

ThreadCount
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Thread Count")
Numero di thread per socket del processore.

Questo valore deriva dalla struttura Processor Information nelle informazioni sulla versione SMBIOS. Per SMBIOS versioni 2.5 da 2.9 il valore proviene dal membro Thread Count . Per SMBIOS versione 3.0+ il valore proviene dal membro Thread Count 2 . Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows Server 2016 e Windows 10.

UniqueId
Tipo di dati: string
Tipo di accesso: sola lettura
Identificatore univoco globale per il processore. Questo identificatore può essere univoco solo all'interno di una famiglia di processori.

Questa proprietà viene ereditata da CIM_Processor.

UpgradeMethod
Tipo di dati: uint16
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("MIF. DMTF\|Processore\|006.7")
Informazioni sul socket della CPU, incluso il metodo con cui è possibile aggiornare questo processore, se sono supportati gli aggiornamenti. Questa proprietà è un'enumerazione integer.

Questo valore deriva dal membro Processor Upgrade della struttura Processor Information nelle informazioni SMBIOS.

Questa proprietà viene ereditata da CIM_Processor.

Altro (1)
Sconosciuto (2)
Scheda figlia (3)
Socket ZIF (4)
Sostituzione/Piggy Indietro (5)
Sostituzione o Piggy Indietro
Nessuno (6)
Socket LIF (7)
Slot 1 (8)
Slot 2 (9)
370 Pin Socket (10)
Slot A (11)
Slot M (12)
Socket 423 (13)
Socket A (Socket 462) (14)
Socket 478 (15)
Socket 754 (16)
Socket 940 (17)
Socket 939 (18)

Versione
Tipo di dati: string
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Numero di revisione del processore che dipende dall'architettura. Esempio: Modello 2, Passaggio 12
VirtualizationFirmwareEnabled
Tipo di dati: booleano
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Se True, firmware ha abilitato le estensioni di virtualizzazione. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8 e Windows Server 2012.
VMMonitorModeExtensions
Tipo di dati: booleano
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("WMI")
Se True, il processore supporta le estensioni Intel o AMD Virtual Machine Monitor. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: questa proprietà non è supportata prima di Windows 8 e Windows Server 2012.
VoltageCaps
Tipo di dati: uint32
Tipo di accesso: sola lettura
Qualificatori: [MappingStrings][1] ("SMBIOS\|Tipo 4\|Informazioni sul processore\|Tensione"), [Unità][1] ("volts")
Capacità di tensione del processore. I bit 0-3 del campo rappresentano tensioni specifiche che il socket del processore può accettare. Tutti gli altri bit devono essere impostati su 0 (zero). Il socket è configurabile se sono impostati più bit. Per altre informazioni sulla tensione effettiva in cui è in esecuzione il processore, vedere CurrentVoltage. Se la proprietà è NULL, le funzionalità di tensione sono sconosciute.
5 (1)
5 volt
3.3 (2)
3,3 volt
2.9 (4)
2,9 volt

Osservazioni:

In un computer multiprocessore esiste un'istanza della classe Win32_Processor per ogni processore.

Per determinare il numero totale di istanze del processore associate a un oggetto di sistema del computer, utilizzare la classe di associazione Win32_ComputerSystemProcessor .

Per determinare se l'hyperthreading è abilitato per il processore, confrontare NumberOfLogicalProcessors e NumberOfCores. Se l'hyperthreading è abilitato nel BIOS per il processore, NumberOfCores è minore di NumberOfLogicalProcessors. Ad esempio, un sistema a doppio processore che contiene due processori abilitati per l'hyperthreading può eseguire quattro thread o programmi o contemporaneamente. In questo caso, NumberOfCores è 2 e NumberOfLogicalProcessors è 4.

La classe Win32_Processor deriva da CIM_Processor.

Esempi

L'esempio di PowerShell "Raccolta di asset di sistema multithreading con PowerShell" usa diverse classi, tra cui Win32_ComputerSystemProcessor, per recuperare i dati da un sistema.

Nell'esempio di codice VBScript seguente vengono recuperati i dati relativi alla versione del sistema operativo e al processore in esecuzione da Win32_Processor, Win32_ComputerSystem e Win32_OperatingSystem. Questo esempio richiede Windows Vista o versione successiva.


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

Nell'esempio di codice VBScript seguente viene illustrato come usare Win32_Processor per determinare l'architettura del computer.

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

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Spazio dei nomi Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

[CIM_Processor](cim-processor.md)
[Classi hardware del sistema informatico] (computer-system-hardware-classes.md)
[Attività WMI: Hardware computer] (.. /wmisdk/wmi-tasks--computer-hardware.md)