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 |
|
DLL |
|