classe Msvm_ProcessorSettingData

Representa as configurações do processador virtual para uma máquina virtual.

A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ProcessorSettingData : CIM_ResourceAllocationSettingData
{
  string  InstanceID;
  string  Caption = "Processor";
  string  Description = "A logical processor of the hypervisor running on the host computer system.";
  string  ElementName;
  uint16  ResourceType = 3;
  string  OtherResourceType;
  string  ResourceSubType = "Microsoft:Hyper-V:Processor";
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits = "percent / 1000";
  uint64  VirtualQuantity = "count";
  uint64  Reservation = 0;
  uint64  Limit = 100000;
  uint32  Weight = 100;
  boolean AutomaticAllocation = True;
  boolean AutomaticDeallocation = True;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  boolean LimitCPUID;
  uint64  HwThreadsPerCore;
  boolean LimitProcessorFeatures;
  uint64  MaxProcessorsPerNumaNode;
  uint64  MaxNumaNodesPerSocket;
  boolean EnableHostResourceProtection;
  string  CpuGroupId;
  boolean HideHypervisorPresent;
  boolean ExposeVirtualizationExtensions;
};

Membros

A classe Msvm_ProcessorSettingData tem estes tipos de membros:

Propriedades

A classe Msvm_ProcessorSettingData tem essas propriedades.

Endereço

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O endereço do recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

AddressOnParent

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Descreve o endereço desse recurso no contexto do pai. As propriedades Parent e AddressOnParent são usadas para descrever a relação do controlador, bem como a ordenação de dispositivos em um controlador. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

AllocationUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

As unidades de alocação usadas pelas propriedades Reserva e Limite . Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

AutomaticAllocation

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o recurso será alocado automaticamente. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o recurso será desalocado automaticamente. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64)

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement.

Conexão

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

O dispositivo ao qual esse recurso está conectado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

ConsumerVisibility

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Descreve a visibilidade do consumidor para o recurso alocado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

CpuGroupId

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A ID do Grupo de CPU à qual essa VM está associada. Quando o valor é 0, significa que não está associado a um grupo de CPU específico.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_SettingData. Alterar essa propriedade alterará o ElementName do derivado do dispositivo lógico associado.

EnableHostResourceProtection

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a VM deve habilitar recursos que aumentam a proteção dos recursos de host da carga de trabalho em execução na VM.

Observação

Adicionado em Windows 10.

ExposeVirtualizationExtensions

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o Hyper-V deve expor extensões de virtualização de hardware virtualizadas para a VM.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

HideHypervisorPresent

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o Hyper-V deve relatar que um hipervisor está presente para o convidado aninhado.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

HostResource

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Expõe uma atribuição específica para hospedar ou recursos subjacentes. Essa propriedade é herdada de CIM_ResourceAllocationSettingData e sempre é definida como Null.

HwThreadsPerCore

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Indica o número de threads SMT por núcleo relatados ao convidado. Esse relatório é independente se o hardware para SMT está presente.

Observação

Essa propriedade foi adicionada no Windows 10, versão 1703.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement.

Limite

Tipo de dados: uint64

Tipo de acesso: Somente leitura

A quantidade máxima de recursos de CPU que podem ser consumidos pela máquina virtual. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

100000

Intervalo: 0 100000

LimitCPUID

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a máquina virtual deve reduzir o identificador de CPU. Alguns sistemas operacionais mais antigos podem exigir que você limite a funcionalidade do processador dessa maneira para ser executado.

LimitProcessorFeatures

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se a máquina virtual deve limitar os recursos de CPU expostos ao sistema operacional. Limitar os recursos do processador permite que a máquina virtual seja migrada para diferentes sistemas de computador host com processadores diferentes. Não há suporte para a migração de máquinas virtuais entre computadores com processadores de diferentes fornecedores.

MappingBehavior

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica como esse recurso é mapeado para recursos subjacentes. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

MaxNumaNodesPerSocket

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número máximo de nós NUMA que podem ser observados na máquina virtual como pertencentes a um único soquete de processador.

MaxProcessorsPerNumaNode

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número máximo de processadores virtuais que podem ser observados na máquina virtual como pertencentes a um único nó NUMA virtual.

OtherResourceType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o tipo de recurso quando um valor bem definido não está disponível e ResourceType tem o valor 1 (Outro). Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

Pai

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O pai do recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

PoolID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O identificador do pool de recursos do qual esse recurso foi alocado. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

Reserva

Tipo de dados: uint64

Tipo de acesso: Somente leitura

A quantidade de recursos de CPU reservados para uso pela máquina virtual. Esses recursos têm a garantia de estarem disponíveis para consumo pela máquina virtual. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

0

Intervalo: 0 100000

ResourceSubType

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve um subtipo específico de implementação para esse recurso. Por exemplo, isso pode ser usado para distinguir modelos diferentes do mesmo tipo de recurso. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

ResourceType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O tipo de recurso que essa configuração de alocação representa. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

VirtualQuantity

Tipo de dados: uint64

Tipo de acesso: Somente leitura

O número total de núcleos na máquina virtual. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Especifica a unidade de medida para essa alocação de recursos. O valor dessa propriedade deve ser um valor legal do qualificador de Unidades Programáticas, conforme definido no Anexo C.1 de DSP0004 V2.5 ou posterior. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

Weight

Tipo de dados: uint32

Tipo de acesso: Somente leitura

O peso de cada processador de máquina virtual. Depois que todas as reservas forem atendidas, a capacidade restante do processador físico da plataforma de hospedagem será alocada para máquinas virtuais com base em seus pesos relativos. Essa propriedade é herdada de CIM_ResourceAllocationSettingData.

100

Intervalo: 0 10000

Comentários

O acesso à classe Msvm_ProcessorSettingData pode ser restrito pela Filtragem UAC. Para obter mais informações, consulte Controle de conta de usuário e WMI.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Classes de processador