_Classe MSVM ResourcePool

Descrive un tipo di risorsa virtuale disponibile per l'utilizzo nelle macchine virtuali. Il pool di risorse aggrega le risorse fisiche e viene usato per allocare le risorse alle macchine virtuali. In Hyper-V tutti i pool di risorse sono primordiali ed è presente esattamente un pool per ogni tipo specifico di risorsa che può essere allocato a una macchina virtuale.

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

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ResourcePool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID = "Microsoft:GUID\Root";
  boolean  Primordial = False;
  uint64   Capacity;
  uint64   Reserved;
  uint16   ResourceType = 4;
  string   OtherResourceType;
  string   ResourceSubType;
  string   AllocationUnits = "Megabyte";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
};

Members

La classe _ ResourcePool di MSVM dispone di questi tipi di membri:

Proprietà

La classe _ ResourcePool di MSVM dispone di queste proprietà.

AllocationUnits

Tipo di dati: String

Tipo di accesso: sola lettura

Unità di allocazione utilizzate dal pool di risorse. Questa proprietà viene ereditata da CIM _ ResourcePooled è impostata su "megabyte".

Capacity

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Quantità massima (in unità di AllocationUnits) di prenotazioni attive che il pool di risorse può supportare. Questa proprietà viene ereditata da CIM _ ResourcePool.

Didascalia

Tipo di dati: String

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM _ managementelement.

CommunicationStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Indica la capacità della strumentazione di comunicare con l'elemento gestito sottostante. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Comunicazione ok (2)

Comunicazione persa (3)

Nessun contatto (4)

DMTF riservato (..)

Fornitore riservato (0x8000.. )

ConsumedResourceUnits

Tipo di dati: String

Tipo di accesso: sola lettura

Specifica le unità per le proprietà MaxConsumableResource e CurrentlyConsumedResource .

CurrentlyConsumedResource

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Specifica la quantità di risorse che il pool di risorse presenta attualmente ai consumer. Questa proprietà è diversa dalla proprietà riservata in quanto descrive la visualizzazione dei consumer della risorsa, mentre la proprietà riservata descrive la visualizzazione producer della risorsa.

Descrizione

Tipo di dati: String

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM _ managementelement.

DetailedStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Aggiunge un complimento alla proprietà PrimaryStatus con ulteriori dettagli sullo stato. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Non disponibile (0)

Nessuna informazione aggiuntiva (1)

Sottolineato (2)

Errore predittivo (3)

Errore irreversibile (4)

Entità di supporto in errore (5)

DMTF riservato (..)

Fornitore riservato (0x8000.. )

ElementName

Tipo di dati: String

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM _ managementelement.

HealthState

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Stato corrente dell'elemento. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

InstallDate

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Data e ora di installazione dell'oggetto. Questa proprietà non richiede un valore per indicare che l'oggetto è installato. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

InstanceID

Tipo di dati: String

Tipo di accesso: sola lettura

Qualificatori: chiave

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

MaxConsumableResource

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Specifica la quantità massima di risorse utilizzabili che il pool di risorse può presentare ai consumer. Questa proprietà è diversa dalla proprietà Capacity in quanto descrive la visualizzazione dei consumer della risorsa, mentre la proprietà Capacity descrive la visualizzazione producer della risorsa.

Nome

Tipo di dati: String

Tipo di accesso: sola lettura

Etichetta con cui l'oggetto è noto. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

OperatingStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato corrente per la condizione operativa dell'elemento e può essere utilizzato per fornire maggiori dettagli rispetto al valore della proprietà EnabledState . Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Sconosciuto (0)

Non disponibile (1)

Manutenzione (2)

Avvio (3)

Arresto in corso (4)

Arrestato (5)

Interrotto (6)

Inattivo (7)

Completato (8)

Migrazione (9)

Emigrazione (10)

Migrazione in corso (11)

Istantanee (12)

Arresto in corso (13)

In test (14)

Transizione (15)

Nel servizio (16)

DMTF riservato (..)

Fornitore riservato (0x8000.. )

OperationalStatus

Tipo di dati: matrice UInt16

Tipo di accesso: sola lettura

Qualificatori: override ("OperationalStatus"), arrayType ("indicizzato")

Stati correnti dell'oggetto. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Se non sono state rilevate condizioni correlate a QoS, lo stato primario (OperationalStatus [ 0 ] ) viene impostato su OK (2). In caso contrario, lo stato primario viene impostato su ridotto (3) e uno o più valori di stato secondari sono compilati nella matrice, a partire dall'indice 1, che segnala condizioni più specifiche, in base a questa tabella.

Valore Descrizione
Velocità effettiva insufficiente (32788)
Almeno uno dei dischi virtuali allocati dal pool sta attualmente segnalando uno stato di velocità effettiva insufficiente.

Il provider WMI Hyper-V genera un evento MSVM _ StorageAlert ogni volta che viene modificato il OperationalStatus della classe MSVM _ ResourcePool .

OK (2)

Danneggiato (3)

Errore irreversibile (7)

Nessun contatto (12)

Comunicazione persa (13)

Mancata corrispondenza del protocollo (32775)

Velocità effettiva insufficiente (32788)

OtherResourceType

Tipo di dati: String

Tipo di accesso: sola lettura

Stringa che descrive il tipo di risorsa quando non è disponibile un valore ben definito e ResourceType è impostato su 0 ("other"). Questa proprietà viene ereditata da CIM _ ResourcePool ed è impostata su null.

PoolID

Tipo di dati: String

Tipo di accesso: sola lettura

A questo valore viene fatto riferimento dalle istanze CIM _ ResourceAllocationSettingData che sono state allocate da questo pool. Questa proprietà viene ereditata da CIM _ ResourcePooled è sempre impostata su "Microsoft:GUID \ root".

PrimaryStatus

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Fornisce informazioni sullo stato di alto livello. Questa proprietà deve essere utilizzata in combinazione con la proprietà DetailedStatus per fornire lo stato di integrità di livello elevato e dettagliato dell'elemento e dei relativi sottocomponenti. Un valore null indica che questa proprietà non è implementata. Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Sconosciuto (0)

OK (1)

Danneggiato (2)

Errore (3)

DMTF riservato (..)

Fornitore riservato (0x8000.. )

Originale

Tipo di dati: Boolean

Tipo di accesso: sola lettura

True se il pool di risorse è la base da cui vengono disegnate e restituite risorse nell'attività di gestione delle risorse. in caso contrario, false. Essendo primordiale significa che questo pool di risorse non può essere creato o eliminato dagli utenti di questo modello. Tuttavia, altre azioni, modellate o meno, possono influire sulle caratteristiche o sulle dimensioni dei pool di risorse primordiali. Questa proprietà viene ereditata da CIM _ ResourcePool.

Reserved

Tipo di dati: UInt64

Tipo di accesso: sola lettura

Le prenotazioni correnti, in unità di AllocationUnits, vengono distribuite in tutte le allocazioni attive da questo pool. In una configurazione gerarchica, rappresenta la somma di tutte le prenotazioni correnti del pool di risorse discendenti. Questa proprietà viene ereditata da CIM _ ResourcePool.

ResourceSubType

Tipo di dati: String

Tipo di accesso: sola lettura

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

ResourceType

Tipo di dati: UInt16

Tipo di accesso: sola lettura

Il tipo di risorsa che questo pool di risorse può allocare. Questa proprietà viene ereditata da CIM _ ResourcePooled è impostata su 4 ("Memory").

Status

Tipo di dati: String

Tipo di accesso: sola lettura

Stato corrente dell'oggetto. Questa proprietà viene ereditata da CIM _ ManagedSystemElement, ma non viene utilizzata.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Stringhe che descrivono i vari valori della matrice OperationalStatus . Questa proprietà viene ereditata da CIM _ ManagedSystemElement.

Commenti

L'accesso alla classe _ ResourcePool di MSVM potrebbe essere limitato dal filtraggio del controllo dell'account utente. Per ulteriori informazioni, vedere controllo dell'account utente e WMI.

Requisiti

Requisito Valore
Client minimo supportato
[Solo app desktop di Windows 8]
Server minimo supportato
[Solo app desktop Windows Server 2012]
Spazio dei nomi
\Virtualizzazione radice \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Vedi anche

_RESOURCEPOOL CIM

_RESOURCEPOOL CIM

MSVM _ ResourcePool (V1)

_StorageAlert MSVM

Classi di gestione delle risorse