classe Msvm_ProcessorSettingData

Rappresenta le impostazioni del processore virtuale per una macchina virtuale.

La sintassi seguente è un codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

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

Members

La classe Msvm_ProcessorSettingData dispone di questi tipi di membri:

Proprietà

La classe Msvm_ProcessorSettingData ha queste proprietà.

Indirizzo

Tipo di dati: string

Tipo di accesso: sola lettura

Indirizzo della risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AddressOnParent

Tipo di dati: string

Tipo di accesso: sola lettura

Descrive l'indirizzo di questa risorsa nel contesto dell'elemento padre. Le proprietà Parent e AddressOnParent vengono usate per descrivere la relazione del controller e l'ordinamento dei dispositivi in un controller. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AllocationUnits

Tipo di dati: string

Tipo di accesso: sola lettura

Unità di allocazione utilizzate dalle proprietà Reservation e Limit . Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AutomaticAllocation

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la risorsa verrà allocata automaticamente. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la risorsa verrà de-allocata automaticamente. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64)

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

Connection

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Dispositivo a cui è connessa questa risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

ConsumerVisibility

Tipo di dati: uint16

Tipo di accesso: sola lettura

Descrive la visibilità del consumer sulla risorsa allocata. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

CpuGroupId

Tipo di dati: string

Tipo di accesso: sola lettura

L'ID del gruppo di CPU a cui è associata questa macchina virtuale. Quando il valore è 0, significa che non è associato a un gruppo di CPU specifico.

Nota

Questa proprietà è stata aggiunta in Windows 10 versione 1703.

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_SettingData. La modifica di questa proprietà modificherà ElementName della derivata del dispositivo logico associato.

EnableHostResourceProtection

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la macchina virtuale deve abilitare funzionalità che aumentano la protezione delle risorse host dal carico di lavoro in esecuzione nella macchina virtuale.

Nota

Aggiunta in Windows 10.

ExposeVirtualizationExtensions

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se Hyper-V deve esporre le estensioni di virtualizzazione hardware virtualizzate alla macchina virtuale.

Nota

Questa proprietà è stata aggiunta in Windows 10 versione 1703.

HideHypervisorPresent

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se Hyper-V deve segnalare che un hypervisor è presente al guest annidato.

Nota

Questa proprietà è stata aggiunta in Windows 10 versione 1703.

HostResource

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Espone un'assegnazione specifica a risorse host o sottostanti. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData ed è sempre impostata su Null.

HwThreadsPerCore

Tipo di dati: uint64

Tipo di accesso: sola lettura

Indica il numero di thread SMT per core segnalati al guest. Questo report è indipendente dal fatto che l'hardware per SMT sia presente.

Nota

Questa proprietà è stata aggiunta in Windows 10 versione 1703.

InstanceID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Chiave

Identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

Limite

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità massima di risorse CPU che possono essere usate dalla macchina virtuale. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

100000

Intervallo: 0 100000

LimitCPUID

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la macchina virtuale deve ridurre l'identificatore della CPU. Alcuni sistemi operativi meno recenti possono richiedere di limitare la funzionalità del processore in questo modo per l'esecuzione.

LimitProcessorFeatures

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la macchina virtuale deve limitare le funzionalità della CPU esposte al sistema operativo. La limitazione delle funzionalità del processore consente la migrazione della macchina virtuale a sistemi computer host diversi con processori diversi. La migrazione di macchine virtuali tra computer con processori provenienti da fornitori diversi non è supportata.

MappingBehavior

Tipo di dati: uint16

Tipo di accesso: sola lettura

Specifica il modo in cui questa risorsa viene mappata alle risorse sottostanti. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

MaxNumaNodesPerSocket

Tipo di dati: uint64

Tipo di accesso: sola lettura

Numero massimo di nodi NUMA che possono essere osservati all'interno della macchina virtuale come appartenenti a un singolo socket del processore.

MaxProcessorsPerNumaNode

Tipo di dati: uint64

Tipo di accesso: sola lettura

Numero massimo di processori virtuali che possono essere osservati all'interno della macchina virtuale come appartenenti a un singolo nodo NUMA virtuale.

OtherResourceType

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive il tipo di risorsa quando un valore ben definito non è disponibile e ResourceType ha il valore 1 (Altro). Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Parent

Tipo di dati: stringa

Tipo di accesso: sola lettura

Elemento padre della risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

PoolID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Identificatore del pool di risorse da cui è stata allocata questa risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Prenotazione

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità di risorse CPU riservate per l'uso dalla macchina virtuale. Queste risorse sono garantite per essere disponibili per l'utilizzo dalla macchina virtuale. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

0

Intervallo: 0 100000

ResourceSubType

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive un sottotipo specifico dell'implementazione per questa risorsa. Ad esempio, questo può essere usato per distinguere modelli diversi dello stesso tipo di risorsa. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

ResourceType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Il tipo di risorsa rappresentata dall'impostazione di allocazione. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

VirtualQuantity

Tipo di dati: uint64

Tipo di accesso: sola lettura

Numero totale di core nella macchina virtuale. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Tipo di dati: stringa

Tipo di accesso: sola lettura

Specifica l'unità di misura per questa allocazione delle risorse. Il valore di questa proprietà deve essere un valore legale del qualificatore unità programmatice come definito nell'allegato C.1 di DSP0004 V2.5 o versione successiva. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Weight

Tipo di dati: uint32

Tipo di accesso: sola lettura

Peso per ogni processore di macchine virtuali. Dopo che tutte le riserve sono state soddisfatte, la capacità del processore fisico rimanente della piattaforma di hosting verrà allocata alle macchine virtuali in base ai relativi pesi. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

100

Intervallo: 0 10000

Commenti

L'accesso alla classe Msvm_ProcessorSettingData potrebbe essere limitato dal filtro dell'account utente. Per altre informazioni, vedere Controllo account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_ResourceAllocationSettingData

CIM_ResourceAllocationSettingData

Classi del processore