classe Msvm_ResourceAllocationSettingData

Rappresenta gli stati di allocazione correnti e registrati di una risorsa virtuale.

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

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourceAllocationSettingData : CIM_ResourceAllocationSettingData
{
  string  InstanceID = "Microsoft:GUID\DeviceSpecificData";
  string  Caption;
  string  Description;
  string  ElementName;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Reservation;
  uint64  Limit;
  uint32  Weight;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  string  VirtualQuantityUnits = "count";
  string  VirtualSystemIdentifiers[] = { "GUID" };
};

Members

La classe Msvm_ResourceAllocationSettingData include questi tipi di membri:

Proprietà

La classe Msvm_ResourceAllocationSettingData include queste proprietà.

Indirizzo

Tipo di dati: stringa

Tipo di accesso: sola lettura

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

Questa è una proprietà di sola lettura, ma se la proprietà ResourceType è 20 (controller grafico), può essere modificata usando il metodo ModifyResourceSettings della classe Msvm_VirtualSystemManagementService .

AddressOnParent

Tipo di dati: stringa

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.

AllocazioneUnits

Tipo di dati: stringa

Tipo di accesso: sola lettura

Unità di allocazione utilizzata dalle proprietà Prenotazione e Limite . 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à deallocata automaticamente. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Didascalia

Tipo di dati: stringa

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.

Questa proprietà è di sola lettura. Tuttavia, se la proprietà ResourceType è 21 (porta seriale) e la proprietà ResourceSubType è "Microsoft:Hyper-V:Serial Port", la proprietà Connection può essere modificata usando il metodo ModifyResourceSettings della classe Msvm_VirtualSystemManagementService .

ConsumerVisibility

Tipo di dati: uint16

Tipo di accesso: sola lettura

Visibilità del consumer sulla risorsa allocata. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Descrizione

Tipo di dati: stringa

Tipo di accesso: sola lettura

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

ElementName

Tipo di dati: stringa

Tipo di accesso: sola lettura

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

Questa è una proprietà di sola lettura, ma può essere modificata usando il metodo ModifyResourceSettings della classe Msvm_VirtualSystemManagementService .

HostResource

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

È possibile assegnare solo una risorsa host a ogni dispositivo nella macchina virtuale, quindi è possibile impostare solo il primo elemento di questa matrice. Per i dispositivi che supportano questa funzionalità, impostare il primo elemento della matrice HostResource per contenere un riferimento alla risorsa host sottostante da assegnare. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Questa proprietà è di sola lettura. Tuttavia, se la proprietà ResourceType è 17 (Disk) e la proprietà ResourceSubType è "Microsoft:Hyper-V:Physical Disk Drive", la proprietà HostResource può essere modificata usando il metodo ModifyResourceSettings della classe Msvm_VirtualSystemManagementService.

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_SettingData ed è sempre impostata su "Microsoft:GUID\DeviceSpecificData".

Limite

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità massima di risorsa che verrà concessa per questa allocazione. L'unità di misura per questa proprietà viene specificata dalla proprietà VirtualQuantityUnits . Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

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.

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. Per le istanze associate a una macchina virtuale, si tratta di "dati specifici del dispositivo Microsoft:GUID\". Per le istanze che definiscono le potenziali impostazioni per una macchina virtuale, si tratta di "Tipo Microsoft:Definition\GUID\", doveType può essere uno dei valori "Maximum", "Minimum", "Default" o "Increment". Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

Prenotazione

Tipo di dati: uint64

Tipo di accesso: sola lettura

Quantità di risorsa garantita per questa allocazione. L'unità di misura per questa proprietà viene specificata dalla proprietà VirtualQuantityUnits . Queste risorse sono garantite per essere disponibili per l'utilizzo dalla macchina virtuale. Questa proprietà viene ereditata da CIM_ResourceAllocationSettingData.

ResourceSubType

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive un sottotipo specifico di 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.

Altro (1)

Sistema computer (2)

Processore (3)

Memoria (4)

Controller IDE (5)

HBA SCSI parallelo (6)

FC HBA (7)

HBA iSCSI (8)

HCA IB (9)

Adattatore Ethernet (10)

Altra scheda di rete (11)

Slot I/O (12)

Dispositivo I/O (13)

Unità disco (14)

Unità CD (15)

Unità DVD (16)

Unità disco (17)

Unità nastro (18)

Estensione archiviazione (19)

Altro dispositivo di archiviazione (20)

Porta seriale (21)

Porta parallela (22)

Controller USB (23)

Controller grafico (24)

Controller IEEE 1394 (25)

Unità partizionabile (26)

Unità partizionabile di base (27)

Alimentazione (28)

Dispositivo di raffreddamento (29)

Porta switch Ethernet (30)

Disco logico (31)

Volume di archiviazione (32)

Connessione Ethernet (33)

DMTF riservato (30 32767)

Fornitore riservato (32768 65535)

VirtualQuantity

Tipo di dati: uint64

Tipo di accesso: sola lettura

Specifica la quantità di risorse presentate al consumer. L'unità di misura per questa proprietà viene specificata dalla proprietà VirtualQuantityUnits . 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.

VirtualSystemIdentifiers

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice di stringhe degli identificatori di questa risorsa presentata al sistema operativo della macchina virtuale. Questi valori vengono usati solo se la proprietà ResourceType è impostata su 6 (Parallel SCSI HBA) e la proprietà ResourceSubType è impostata su "Controller SCSI sintetico Microsoft". Questa proprietà è impostata su "GUID".

Questa è una proprietà di sola lettura, ma può essere modificata usando il metodo ModifyResourceSettings della classe Msvm_VirtualSystemManagementService .

Weight

Tipo di dati: uint32

Tipo di accesso: sola lettura

Intero che definisce il peso relativo 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.

Intervallo: 0 1000

Commenti

L'accesso alla classe Msvm_ResourceAllocationSettingData potrebbe essere limitato dal filtro dell'interfaccia 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

Msvm_ResourceAllocationSettingData (V1)

Classi di gestione risorse