Partilhar via


classe Win32_Processor

A classe WMIWin32_Processor representa um dispositivo que pode interpretar uma sequência de instruções em um computador em execução em um sistema operacional Windows.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.

Sintaxe

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

Membros

A classe Win32_Processor tem estes tipos de membros:

Métodos

A classe Win32_Processor tem esses métodos.

Método Descrição
Redefinir Não implementado. Para obter mais informações sobre como implementar esse método, consulte o método Reset em CIM_Processor.
SetPowerState Não implementado. Para obter mais informações sobre como implementar esse método, consulte o método SetPowerState em CIM_Processor.

Propriedades

A classe Win32_Processor tem essas propriedades.

AddressWidth
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [Units][1] ("bits")
Em um sistema operacional de 32 bits, o valor é 32 e em um sistema operacional de 64 bits é 64.

Essa propriedade é herdada de CIM_Processor.

Arquitetura
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Arquitetura do processador usada pela plataforma.
x86 (0)
MIPS (1)
Alfa (2)
PowerPC (3)
ARM (5)
ia64 (6)
Sistemas baseados em Itanium
x64 (9)
ARM64 (12)
AssetTag
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Marca de ativo")
Representa a marca de ativo desse processador.

Esse valor vem do membro Marca de Ativo da estrutura Informações do Processador nas informações do 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

Disponibilidade
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Estado operacional\|003.5", "MIB. IETF\| HOST-RESOURCES-MIB.hrDeviceStatus")
Disponibilidade e status do dispositivo.

Essa propriedade é herdada de CIM_LogicalDevice.

Outros (1)
Desconhecido (2)
Energia completa/em execução (3)
Energia completa ou em execução
Aviso (4)
Em Teste (5)
Não aplicável (6)
Desligar (7)
Off Line (8)
Desativada (9)
Degradado (10)
Não Instalado (11)
Erro de instalação (12)
Economia de energia – Desconhecido (13)
O dispositivo é conhecido por estar em um estado de economia de energia, mas seu status exato é desconhecido.
Economia de energia – modo de energia baixa (14)
O dispositivo está em um estado de economia de energia, mas ainda está funcionando e pode apresentar desempenho reduzido.
Economia de energia – espera (15)
O dispositivo não está funcionando, mas pode ser levado à potência total rapidamente.
Ciclo de Energia (16)
Economia de energia – Aviso (17)
O dispositivo está em um estado de aviso, embora também em um estado de economia de energia.
Pausado (18)
O dispositivo está em pausa.
Não Pronto (19)
O dispositivo não está pronto.
Não Configurado (20)
O dispositivo não está configurado.
Quiesced (21)
O dispositivo está silencioso.

Legenda
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MaxLen][1] (64), [DisplayName][1] ("Caption")
Descrição curta de um objeto (uma cadeia de caracteres de uma linha).

Essa propriedade é herdada de CIM_ManagedSystemElement.

Características
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Características do processador")
Define quais funções o processador dá suporte.

Esse valor vem do membro Características do Processador da estrutura Informações do Processador nas informações do 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

ConfigManagerErrorCode
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [Esquema][1] ("Win32")
Código de erro Configuration Manager da API do Windows.

Essa propriedade é herdada de CIM_LogicalDevice.

Este dispositivo está funcionando corretamente. acima (0)
O dispositivo está funcionando corretamente.
Este dispositivo não está configurado corretamente. (1)
O dispositivo não está configurado corretamente.
O Windows não pode carregar o driver para este dispositivo. (2)
O driver desse dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos. (3)
O driver desse dispositivo pode estar corrompido ou o sistema pode ter pouca memória ou outros recursos.
Este dispositivo não está funcionando corretamente. Um de seus drivers ou seu registro pode estar corrompido. (4)
O dispositivo não está funcionando corretamente. Um de seus drivers ou o registro pode estar corrompido.
O driver deste dispositivo precisa de um recurso que o Windows não possa gerenciar. (5)
O driver do dispositivo requer um recurso que o Windows não pode gerenciar.
A configuração de inicialização deste dispositivo está em conflito com outros dispositivos. (6)
A configuração de inicialização do dispositivo está em conflito com outros dispositivos.
Não é possível filtrar. (7)
O carregador de driver para o dispositivo está ausente. (8)
O carregador de driver para o dispositivo está ausente.
Esse dispositivo não está funcionando corretamente porque o firmware de controle está relatando os recursos para o dispositivo incorretamente. (9)
O dispositivo não está funcionando corretamente. O firmware de controle está relatando incorretamente os recursos para o dispositivo.
Este dispositivo não pode ser iniciado. (10)
O dispositivo não pode ser iniciado.
Este dispositivo falhou. (11)
Falha no dispositivo.
Este dispositivo não pode encontrar recursos livres suficientes que ele pode usar. (12)
O dispositivo não pode encontrar recursos gratuitos suficientes para usar.
O Windows não pode verificar os recursos deste dispositivo. (13)
O Windows não pode verificar os recursos do dispositivo.
Este dispositivo não pode funcionar corretamente até que você reinicie o computador. (14)
O dispositivo não pode funcionar corretamente até que o computador seja reiniciado.
Esse dispositivo não está funcionando corretamente porque provavelmente há um problema de renumeração. (15)
O dispositivo não está funcionando corretamente devido a um possível problema de renumeração.
O Windows não pode identificar todos os recursos que este dispositivo usa. (16)
O Windows não pode identificar todos os recursos que o dispositivo usa.
Este dispositivo está solicitando um tipo de recurso desconhecido. (17)
O dispositivo está solicitando um tipo de recurso desconhecido.
Reinstale os drivers para este dispositivo. (18)
Os drivers de dispositivo devem ser reinstalados.
Falha ao usar o carregador VxD. (19)
Seu registro pode estar corrompido. (20)
O Registro pode estar corrompido.
Falha do sistema: tente alterar o driver para este dispositivo. Se isso não funcionar, consulte a documentação de hardware. O Windows está removendo este dispositivo. (21)
Falha do sistema. Se a alteração do driver do dispositivo for ineficaz, consulte a documentação de hardware. O Windows está removendo o dispositivo.
Este dispositivo está desabilitado. (22)
O dispositivo está desabilitado.
Falha do sistema: tente alterar o driver para este dispositivo. Se isso não funcionar, consulte a documentação de hardware. (23)
Falha do sistema. Se a alteração do driver do dispositivo for ineficaz, consulte a documentação de hardware.
Este dispositivo não está presente, não está funcionando corretamente ou não tem todos os drivers instalados. (24)
O dispositivo não está presente, não está funcionando corretamente ou não tem todos os drivers instalados.
O Windows ainda está configurando esse dispositivo. (25)
O Windows ainda está configurando o dispositivo.
O Windows ainda está configurando esse dispositivo. (26)
O Windows ainda está configurando o dispositivo.
Este dispositivo não tem uma configuração de log válida. (27)
O dispositivo não tem configuração de log válida.
Os drivers deste dispositivo não estão instalados. (28)
Os drivers de dispositivo não estão instalados.
Esse dispositivo está desabilitado porque o firmware do dispositivo não lhe deu os recursos necessários. (29)
O dispositivo está desabilitado. O firmware do dispositivo não forneceu os recursos necessários.
Esse dispositivo está usando um recurso irq (solicitação de interrupção) que outro dispositivo está usando. (30)
O dispositivo está usando um recurso IRQ que outro dispositivo está usando.
Este dispositivo não está funcionando corretamente porque o Windows não pode carregar os drivers necessários para este dispositivo. (31)
O dispositivo não está funcionando corretamente. O Windows não pode carregar os drivers de dispositivo necessários.

ConfigManagerUserConfig
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Qualificadores: [Esquema][1] ("Win32")
Se TRUE, o dispositivo está usando uma configuração que o usuário define.

Essa propriedade é herdada de CIM_LogicalDevice.

CpuStatus
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Status")
Status atual do processador. As alterações de status indicam o uso do processador, mas não a condição física do processador.

Esse valor vem do membro Status da estrutura Informações do Processador nas informações do SMBIOS.

Desconhecido (0)
CPU Habilitada (1)
CPU desabilitada pelo usuário por meio da instalação do BIOS (2)
CPU desabilitada por BIOS (erro POST) (3)
A CPU está ociosa (4)
Reservado (5)
Reservado (6)
Outro (7)

CreationClassName
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [CIM_Key][2]
Nome da primeira classe concreta que aparece na cadeia de herança usada para criar uma instância. Quando usada com as outras propriedades principais da classe , a propriedade permite que todas as instâncias dessa classe e suas subclasses sejam identificadas exclusivamente.

Essa propriedade é herdada de CIM_LogicalDevice.

CurrentClockSpeed
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Processor\|006.6"), [Units][1] ("megahertz")
Velocidade atual do processador, em MHz. Esse valor vem do membro Velocidade Atual da estrutura Informações do Processador nas informações do SMBIOS.

Essa propriedade é herdada de CIM_Processor.

CurrentVoltage
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Voltagem"), [Unidades][1] ("décimo-volts")
Tensão do processador. Se o oitavo bit estiver definido, os bits 0-6 conterão a tensão multiplicada por 10. Se o oitavo bit não estiver definido, a configuração de bit em VoltageCaps representará o valor de tensão. CurrentVoltage só é definido quando SMBIOS designa um valor de tensão.

Exemplo: o valor de uma tensão de processador de 1,8 volts é 0x12 (1,8 x 10).

Esse valor vem do membro Voltage da estrutura Informações do Processador nas informações do SMBIOS.

DataWidth
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [Unidades][1] ("bits")
Em um processador de 32 bits, o valor é 32 e em um processador de 64 bits é 64.

Essa propriedade é herdada de CIM_Processor.

Descrição
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [DisplayName][1] ("Descrição")
Descrição do objeto.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Deviceid
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [Key][3], [Override][1] ("DeviceId"), [MappingStrings][1] ("Win32API\| Estruturas de informações do sistema\| [SYSTEM_INFO] [4]\|dwNumberOfProcessors")
Identificador exclusivo de um processador no sistema.

Essa propriedade é herdada de CIM_LogicalDevice.

ErrorCleared
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Se TRUE, o erro relatado em LastErrorCode será claro.

Essa propriedade é herdada de CIM_LogicalDevice.

ErrorDescription
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Mais informações sobre o erro registrado em LastErrorCode e informações sobre ações corretivas que podem ser executadas.

Essa propriedade é herdada de CIM_LogicalDevice.

ExtClock
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Relógio Externo"), [Unidades][1] ("megahertz")
Frequência do relógio externo, em MHz. Se a frequência for desconhecida, essa propriedade será definida como NULL.

Esse valor vem do membro Relógio Externo da estrutura Informações do Processador nas informações do SMBIOS.

Família
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Processor\|014.3"), [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md). OtherFamilyDescription")
Tipo de família de processadores.

Esse valor vem da estrutura Informações do Processador nas informações de versão do SMBIOS. Para as versões 2.0 a 2.5 do SMBIOS, o valor vem do membro da Família de Processadores . Para SMBIOS versão 2.6+ o valor vem do membro da Família de Processadores 2 .

Essa propriedade é herdada de CIM_Processor.

Outros (1)
Desconhecido (2)
8086 (3)
80286 (4)
80386 (5)
80486 (6)
8087 (7)
80287 (8)
80387 (9)
80487 (10)
Marca Pentium(R) (11)
Pentium(R) Pro (12)
Pentium(R) II (13)
Processador Pentium(R) com tecnologia MMX(TM) (14)
Celeron(TM) (15)
Pentium(R) II Xeon(TM) (16)
Pentium(R) III (17)
Família M1 (18)
Família M2 (19)
Processador Intel(R) Celeron(R) M (20)
Processador Intel(R) Pentium(R) 4 HT (21)
Família K5 (24)
Família K6 (25)
K6-2 (26)
K6-3 (27)
Família de processadores AMD Athlon(TM) (28)
Processador AMD(R) Duron(TM) (29)
Família AMD29000 (30)
K6-2+ (31)
Power PC Family (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)
Processador Intel(R) Core(TM) Duo (40)
Processador móvel Intel(R) Core(TM) Duo (41)
Processador móvel Solo Intel(R) Core(TM) (42)
Processador Intel(R) Atom(TM) (43)
Família 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)
Processador AMD Opteron(TM) série 6100 (59)
Processador AMD Opteron(TM) série 4100 (60)
Família MIPS (64)
MIPS R4000 (65)
MIPS R4200 (66)
MIPS R4400 (67)
MIPS R4600 (68)
MIPS R10000 (69)
Família 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)
Família 68xxx (97)
68000 (98)
68010 (99)
68020 (100)
68030 (101)
Família Hobbit (112)
Família Crusoe(TM) TM5000 (120)
Família Crusoe(TM) TM3000 (121)
Família Efficeon(TM) TM8000 (122)
Weitek (128)
Processador Itanium(TM) (130)
Família de processadores AMD Athlon(TM) 64 (131)
Família de processadores AMD Opteron(TM) (132)
Família de processadores AMD Sempron(TM) (133)
AMD Turion(TM) 64 Mobile Technology (134)
Família de processadores AMD Opteron(TM) de núcleo duplo (135)
AMD Athlon(TM) 64 X2 Dual-Core Família de Processadores (136)
AMD Turion(TM) 64 X2 Mobile Technology (137)
Família de processadores AMD Opteron(TM) quad-core (138)
Família de processadores AMD Opteron(TM) de terceira geração (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)
Família 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)
Família V30 (160)
Processador Quad-Core Intel(R) Xeon(R) série 3200 (161)
Processador Intel(R) Xeon(R) dual-Core série 3000 (162)
Processador Quad-Core Intel(R) Xeon(R) série 5300 (163)
Processador Intel(R) Xeon(R) dual-Core série 5100 (164)
Processador Intel(R) Xeon(R) dual-Core série 5000 (165)
LV do processador Intel(R) Xeon(R) dual-Core (166)
Processador Dual-Core Intel(R) Xeon(R) ULV (167)
Processador Intel(R) Xeon(R) dual-Core série 7100 (168)
Processador Quad-Core Intel(R) Xeon(R) série 5400 (169)
Processador Quad-Core Intel(R) Xeon(R) (170)
Processador Intel(R) Xeon(R) dual-Core série 5200 (171)
Processador Intel(R) Xeon(R) dual-Core série 7200 (172)
Processador Quad-Core Intel(R) Xeon(R) série 7300 (173)
Processador Quad-Core Intel(R) Xeon(R) série 7400 (174)
Processador Intel(R) Xeon(R) multi-Core série 7400 (175)
Pentium(R) III Xeon(TM) (176)
Processador Pentium(R) III com tecnologia Intel(R) SpeedStep(TM) (177)
Pentium(R) 4 (178)
Intel(R) Xeon(TM) (179)
Família AS400 (180)
Processador Intel(R) Xeon(TM) MP (181)
Família XP AMD Athlon(TM) (182)
AmD Athlon(TM) MP Family (183)
Intel(R) Itanium(R) 2 (184)
Processador Intel(R) Pentium(R) M (185)
Processador Intel(R) Celeron(R) D (186)
Processador Intel(R) Pentium(R) D (187)
Intel(R) Pentium(R) Processor Extreme Edition (188)
Processador Solo Intel(R) Core(TM) (189)
K7 (190)
Processador Intel(R) Core(TM)2 Duo (191)
Processador Intel(R) Core(TM)2 Solo (192)
Processador Intel(R) Core(TM)2 Extreme (193)
Processador Intel(R) Core(TM)2 Quad (194)
Processador móvel Intel(R) Core(TM)2 Extreme (195)
Processador móvel Intel(R) Core(TM)2 Duo (196)
Processador móvel Intel(R) Core(TM)2 Solo (197)
Processador Intel(R) Core(TM) i7 (198)
Processador Intel(R) Celeron(R) dual-Core (199)
Família S/390 e zSeries (200)
ESA/390 G4 (201)
ESA/390 G5 (202)
ESA/390 G6 (203)
base z/Architectur (204)
Processador Intel(R) Core(TM) i5 (205)
Processador Intel(R) Core(TM) i3 (206)
Processador Intel(R) Core(TM) i9 (207)
Família de processadores VIA C7(TM)-M (210)
Família de processadores VIA C7(TM)-D (211)
Família de processadores VIA C7(TM) (212)
FAMÍLIA de processadores VIA Eden(TM) (213)
Processador Intel(R) Xeon(R) multi-Core (214)
Processador Intel(R) Xeon(R) dual-Core Série 3xxx (215)
Processador Quad-Core Intel(R) Xeon(R) Série 3xxx (216)
Família de processadores VIA Nano(TM) (217)
Processador Intel(R) Xeon(R) dual-Core Série 5xxx (218)
Processador Quad-Core Intel(R) Xeon(R) Série 5xxx (219)
Processador Intel(R) Xeon(R) dual-Core Série 7xxx (221)
Processador Quad-Core Intel(R) Xeon(R) Série 7xxx (222)
Processador Intel(R) Xeon(R) multi-Core Série 7xxx (223)
Processador Intel(R) Xeon(R) multi-Core série 3400 (224)
Família de processadores de Quad-Core AMD (TM) inserida (230)
AmD Phenom(TM) Triple-Core Processor Family (231)
AMD Turion(TM) Ultra Dual-Core Mobile Processor Family (232)
AMD Turion(TM) Dual-Core Família de Processadores Móveis (233)
AMD Athlon(TM) Dual-Core Processor Family (234)
Família de processadores SI AMD Sempron(TM) (235)
Família de processadores AMD Phenom(TM) II (236)
Família de processadores AMD Athlon(TM) II (237)
Família de processadores TM (Opteron(TM) amd de seis núcleos (238)
Família de processadores AMD Sempron(TM) M (239)
i860 (250)
i960 (251)
Reservado (Extensão SMBIOS) (254)
Reservado (Conteúdo Flash Não Inicializado – Lo) (255)
SH-3 (260)
SH-4 (261)
ARM (280)
StrongARM (281)
6x86 (300)
MediaGX (301)
MII (302)
WinChip (320)
DSP (350)
Processador de Vídeo (500)
Reservado (para atribuição de finalidade especial futura) (65534)
Reservado (Conteúdo Flash Não Inicializado – Oi) (65535)

InstallDate
Tipo de dados: datetime
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| ComponentID\|001.5"), [DisplayName][1] ("Data de Instalação")
Data e hora em que o objeto é instalado. Essa propriedade não requer um valor para indicar que o objeto está instalado. Essa propriedade é herdada de [CIM_ManagedSystemElement](cim-managedsystemelement.md).
L2CacheSize
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI"), [Units][1] ("kilobytes")
Tamanho do cache do processador de Nível 2. Um cache de Nível 2 é uma área de memória externa que tem um tempo de acesso mais rápido do que o main memória RAM. Esse valor vem do membro identificador de cache L2 da estrutura Informações do Processador nas informações do SMBIOS.
L2CacheSpeed
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI"), [Units][1] ("megahertz")
Velocidade do relógio do cache do processador de Nível 2. Um cache de Nível 2 é uma área de memória externa que tem um tempo de acesso mais rápido do que o main memória RAM.

Esse valor vem do membro identificador de cache L2 da estrutura Informações do Processador nas informações do SMBIOS.

L3CacheSize
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI"), [Units][1] ("kilobytes")
Tamanho do cache do processador de Nível 3. Um cache de Nível 3 é uma área de memória externa que tem um tempo de acesso mais rápido do que o main memória RAM.

Esse valor vem do membro identificador de cache L3 da estrutura Informações do Processador nas informações do SMBIOS.

L3CacheSpeed
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI"), [Units][1] ("megahertz")
Clockspeed do cache de propriedades de Nível 3. Um cache de Nível 3 é uma área de memória externa que tem um tempo de acesso mais rápido do que o main memória RAM.

Esse valor vem do membro identificador de cache L3 da estrutura Informações do Processador nas informações do SMBIOS.

LastErrorCode
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Último código de erro relatado pelo dispositivo lógico.

Essa propriedade é herdada de CIM_LogicalDevice.

Level
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Definição do tipo de processador. O valor depende da arquitetura do processador.
LoadPercentage
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [Override][1] ("LoadPercentage"), [MappingStrings][1] ("Win32API\| Dados de desempenho"), [Unidades][1] ("porcentagem")
Capacidade de carregamento de cada processador, com média até o último segundo. O carregamento do processador refere-se à carga de computação total para cada processador ao mesmo tempo.

Essa propriedade é herdada de CIM_Processor.

Fabricante
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Nome do fabricante do processador. Exemplo: A. Datum Corporation Esse valor vem do membro Fabricante do Processador da estrutura Informações do Processador nas informações do SMBIOS.
MaxClockSpeed
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Processor\|006.5"), [Units][1] ("megahertz")
Velocidade máxima do processador, em MHz. Esse valor vem do membro Velocidade Máxima da estrutura Informações do Processador nas informações do SMBIOS.

Essa propriedade é herdada de CIM_Processor.

Nome
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [DisplayName][1] ("Name")
Rótulo pelo qual o objeto é conhecido. Quando essa propriedade é uma subclasse, ela pode ser substituída para ser uma propriedade de chave.

Esse valor vem do membro Versão do Processador da estrutura Informações do Processador nas informações do SMBIOS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

NumberOfCores
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Número de núcleos para a instância atual do processador. Um núcleo é um processador físico no circuito integrado. Por exemplo, em um processador de núcleo duplo, essa propriedade tem um valor de 2. Para obter mais informações, consulte Comentários.

Esse valor vem da estrutura Informações do Processador nas informações de versão do SMBIOS. Para as versões 2.5 a 2.9 do SMBIOS, o valor vem do membro Core Count . Para SMBIOS versão 3.0+ o valor vem do membro Core Count 2 .

NumberOfEnabledCore
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Core Enabled")
O número de núcleos habilitados por soquete de processador.

Esse valor vem da estrutura Informações do Processador nas informações de versão do SMBIOS. Para as versões 2.5 a 2.9 do SMBIOS, o valor vem do membro Core Enabled . Para SMBIOS versão 3.0+ o valor vem do 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

NumberOfLogicalProcessors
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Número de processadores lógicos para a instância atual do processador. Para processadores capazes de hiperthreading, esse valor inclui apenas os processadores que têm o hyperthreading habilitado. Para obter mais informações, consulte Comentários.
OtherFamilyDescription
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MaxLen][1] (64), [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md). Família")
Tipo de família de processadores. Usado quando a propriedade Family é definida como 1, o que significa Outros. Essa cadeia de caracteres deve ser definida como NULL quando a propriedade Family for um valor que não seja 1.

Essa propriedade é herdada de CIM_Processor.

PartNumber
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Número da parte")
O número da parte desse processador, conforme definido pelo fabricante.

Esse valor vem do membro Número da Parte da estrutura Informações do Processador nas informações do 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

PNPDeviceID
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [Esquema][1] ("Win32")
O Windows Plug and Play identificador de dispositivo do dispositivo lógico.

Essa propriedade é herdada de CIM_LogicalDevice. Exemplo: *PNP030b

PowerManagementCapabilities
Tipo de dados: matriz uint16
Tipo de acesso: Somente leitura
Matriz dos recursos específicos relacionados à energia de um dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice.
Desconhecido (0)
Sem suporte (1)
Desabilitado (2)
Habilitado (3)
Os recursos de gerenciamento de energia estão habilitados no momento, mas o conjunto exato de recursos é desconhecido ou as informações não estão disponíveis.
Modos de economia de energia inseridos automaticamente (4)
O dispositivo pode alterar seu estado de energia com base no uso ou em outros critérios.
Power State Settable (5)
Há suporte para o método [SetPowerState](setpowerstate-method-in-class-cim-controller.md). Esse método é encontrado na classe de CIM_LogicalDevice pai e pode ser implementado. Para obter mais informações, consulte [Designing Managed Object Format (MOF) Classes][5].
Power Cycling com suporte (6)
O método [SetPowerState](setpowerstate-method-in-class-cim-controller.md) pode ser invocado com o parâmetro *PowerState* definido como 5 (Power Cycle).
Com suporte para ativação cronometrada (7)
Timed Power-On Supported O método [SetPowerState](setpowerstate-method-in-class-cim-controller.md) pode ser invocado com o parâmetro *PowerState* definido como 5 (Power Cycle) e *Time* definido como uma data e hora específicas, ou intervalo, para ativação.
PowerManagementSupported
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Se TRUE, a potência do dispositivo poderá ser gerenciada, o que significa que ele pode ser colocado no modo de suspensão e assim por diante. A propriedade não indica que os recursos de gerenciamento de energia estão habilitados, mas indica que a energia do dispositivo lógico pode ser gerenciada.

Essa propriedade é herdada de CIM_LogicalDevice.

ProcessorId
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| ID do processador")
Informações do processador que descrevem os recursos do processador. Para uma CPU de classe x86, o formato de campo depende do suporte do processador da instrução CPUID. Se houver suporte para a instrução, a propriedade conterá 2 (dois) valores formatados DWORD . O primeiro é um deslocamento de 08h-0Bh, que é o valor EAX que uma instrução CPUID retorna com eAX de entrada definido como 1. O segundo é um deslocamento de 0Ch-0Fh, que é o valor EDX que a instrução retorna. Somente os dois primeiros bytes da propriedade são significativos e contêm o conteúdo do registro DX na redefinição da CPU— todos os outros são definidos como 0 (zero) e o conteúdo está no formato DWORD .

Esse valor vem do membro ID do processador da estrutura Informações do Processador nas informações do SMBIOS.

ProcessorType
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Tipo de processador")
Função primária do processador.

Esse valor vem do membro Tipo de Processador da estrutura Informações do Processador nas informações do SMBIOS.

Outros (1)
Desconhecido (2)
Processador Central (3)
Processador matemático (4)
Processador DSP (5)
Processador de Vídeo (6)

Revisão
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Nível de revisão do sistema que depende da arquitetura. O nível de revisão do sistema contém os mesmos valores que a propriedade Version , mas em um formato numérico.
Função
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Função do processador.

Essa propriedade é herdada de CIM_Processor.

Exemplos: processador central ou processador matemático

SecondLevelAddressTranslationExtensions
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Se True, o processador dá suporte a extensões de conversão de endereço usadas para virtualização. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Não há suporte para essa propriedade antes de Windows 8 e Windows Server 2012.
SerialNumber
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Número de série")
O número de série desse processador Esse valor é definido pelo fabricante e normalmente não pode ser alterado.

Esse valor vem do membro Número de Série da estrutura Informações do Processador nas informações do 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

SocketDesignation
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Designação de soquete")
Tipo de soquete de chip usado no circuito. Exemplo: J202

Esse valor vem do membro Designação de Soquete da estrutura Informações do Processador nas informações do SMBIOS.

Status
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MaxLen][1] (10), [DisplayName][1] ("Status")
Status atual de um objeto . Essa propriedade é herdada de [CIM_ManagedSystemElement](cim-managedsystemelement.md). Os valores incluem o seguinte:
OK ("OK")
Erro ("Erro")
Degradado ("Degradado")
Desconhecido ("Desconhecido")
Pred Fail ("Pred Fail")
Iniciando ("Iniciando")
Parando ("Parando")
Serviço ("Serviço")
Estressado ("Estressado")
NonRecover ("NonRecover")
Sem Contato ("Sem Contato")
Lost Comm ("Lost Comm")
StatusInfo
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Estado operacional\|003.3")
Estado do dispositivo lógico. Se essa propriedade não se aplicar ao dispositivo lógico, use o valor 5, o que significa Não Aplicável.

Essa propriedade é herdada de CIM_LogicalDevice.

Outros (1)
Desconhecido (2)
Habilitado (3)
Desabilitado (4)
Não aplicável (5)

Depuração
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [ModelCorrespondence][1] ("[CIM_Processor](cim-processor.md). Família")
Nível de revisão do processador na família de processadores.

Essa propriedade é herdada de CIM_Processor.

SystemCreationClassName
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [Propagado][1] ("[CIM_System](cim-system.md). CreationClassName"), [CIM_Key][2]
Valor da propriedade CreationClassName para o computador de escopo.

Essa propriedade é herdada de CIM_LogicalDevice.

Systemname
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [Propagado][1] ("[CIM_System](cim-system.md). Nome"), [CIM_Key][2]
Nome do sistema de escopo.

Essa propriedade é herdada de CIM_LogicalDevice.

Threadcount
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Contagem de threads")
O número de threads por soquete do processador.

Esse valor vem da estrutura Informações do Processador nas informações de versão do SMBIOS. Para as versões 2.5 a 2.9 do SMBIOS, o valor vem do membro Contagem de Threads . Para SMBIOS versão 3.0+ o valor vem do membro Contagem de Threads 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: essa propriedade não tem suporte antes de Windows Server 2016 e Windows 10 .

Uniqueid
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Identificador global exclusivo para o processador. Esse identificador só pode ser exclusivo em uma família de processadores.

Essa propriedade é herdada de CIM_Processor.

UpgradeMethod
Tipo de dados: uint16
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("MIF. DMTF\| Processador\|006.7")
Informações de soquete de CPU, incluindo o método pelo qual esse processador pode ser atualizado, se houver suporte para atualizações. Essa propriedade é uma enumeração de inteiros.

Esse valor vem do membro de Atualização do Processador da estrutura Informações do Processador nas informações do SMBIOS.

Essa propriedade é herdada de CIM_Processor.

Outros (1)
Desconhecido (2)
Quadro da Filha (3)
Soquete ZIF (4)
Replacement/Piggy Back (5)
Substituição ou Piggy Back
Nenhum (6)
Soquete LIF (7)
Slot 1 (8)
Slot 2 (9)
Soquete de 370 pinos (10)
Slot A (11)
Slot M (12)
Soquete 423 (13)
Soquete A (Soquete 462) (14)
Soquete 478 (15)
Soquete 754 (16)
Soquete 940 (17)
Soquete 939 (18)

Versão
Tipo de dados: cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Número de revisão do processador que depende da arquitetura. Exemplo: Modelo 2, Etapa 12
VirtualizationFirmwareEnabled
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Se True, o Firmware habilitou extensões de virtualização. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Não há suporte para essa propriedade antes de Windows 8 e Windows Server 2012.
VMMonitorModeExtensions
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("WMI")
Se true, o processador dá suporte a extensões Intel ou AMD Virtual Machine Monitor. Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Não há suporte para essa propriedade antes de Windows 8 e Windows Server 2012.
VoltageCaps
Tipo de dados: uint32
Tipo de acesso: Somente leitura
Qualificadores: [MappingStrings][1] ("SMBIOS\| Tipo 4\| Informações do processador\| Tensão"), [Unidades][1] ("volts")
Funcionalidades de tensão do processador. Os bits 0-3 do campo representam voltagens específicas que o soquete do processador pode aceitar. Todos os outros bits devem ser definidos como 0 (zero). O soquete será configurável se vários bits forem definidos. Para obter mais informações sobre a tensão real em que o processador está em execução, consulte CurrentVoltage. Se a propriedade for NULL, as funcionalidades de tensão serão desconhecidas.
5 (1)
5 volts
3.3 (2)
3,3 volts
2.9 (4)
2,9 volts

Comentários

Em um computador multiprocessador, existe uma instância da classe Win32_Processor para cada processador.

Para determinar o número total de instâncias de processador associadas a um objeto de sistema de computador, use a classe de associação Win32_ComputerSystemProcessor .

Para determinar se o hiperthreading está habilitado para o processador, compare NumberOfLogicalProcessors e NumberOfCores. Se o hiperthreading estiver habilitado no BIOS para o processador, NumberOfCores será menor que NumberOfLogicalProcessors. Por exemplo, um sistema de processador duplo que contém dois processadores habilitados para hiperthreading pode executar quatro threads ou programas ou simultaneamente. Nesse caso, NumberOfCores é 2 e NumberOfLogicalProcessors é 4.

A classe Win32_Processor é derivada de CIM_Processor.

Exemplos

O exemplo de código VBScript do Recuperador de Informações WMI na Galeria do TechNet usa a classe Win32_ComputerSystemProcessor para recuperar informações do processador de vários computadores remotos.

O exemplo Get-ComputerInfo – Consultar informações do computador de computadores locais/remotos – (WMI) no TechNet Gallery usa várias chamadas para hardware e software, incluindo Win32_ComputerSystemProcessor, para exibir informações sobre um sistema local ou remoto.

O exemplo de Coleta de Ativos do Sistema Multithread com o PowerShell do PowerShell na galeria do TechNet usa várias classes, incluindo Win32_ComputerSystemProcessor, para recuperar dados de um sistema.

O exemplo de código VBScript a seguir recupera dados sobre a versão do sistema operacional e o processador em que ele está sendo executado de Win32_Processor, Win32_ComputerSystem e Win32_OperatingSystem. Este exemplo requer o Windows Vista ou posterior.


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

O exemplo de código VBScript a seguir mostra como usar Win32_Processor para determinar a arquitetura do computador.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Namespace Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

[CIM_Processor] (cim-processor.md)
[Classes de hardware do sistema de computador] (computer-system-hardware-classes.md)
[Tarefas do WMI: Hardware do Computador] (.. /wmisdk/wmi-tasks--computer-hardware.md)