Condividi tramite


classe Msvm_SummaryInformation

Usato nei metodi GetSummaryInformation e GetDefinitionFileSummaryInformation nella classe Msvm_VirtualSystemManagementService per recuperare rapidamente informazioni comuni correlate a una macchina virtuale o a uno snapshot.

La sintassi seguente è il codice MOF (Managed Object Format) semplificato.

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformation : Msvm_SummaryInformationBase
{
  string                       InstanceID;
  string                       AllocatedGPU;
  boolean                      Shielded;
  CIM_ConcreteJob              AsynchronousTasks[];
  DateTime                     CreationTime;
  string                       ElementName;
  uint16                       EnabledState;
  string                       OtherEnabledState;
  string                       GuestOperatingSystem;
  uint16                       HealthState;
  uint16                       Heartbeat;
  uint64                       MemoryUsage;
  sint32                       MemoryAvailable;
  sint32                       AvailableMemoryBuffer;
  boolean                      SwapFilesInUse;
  string                       Name;
  string                       Notes;
  string                       Version;
  uint16                       NumberOfProcessors;
  uint16                       OperationalStatus[];
  uint16                       ProcessorLoad;
  uint16                       ProcessorLoadHistory[];
  CIM_VirtualSystemSettingData Snapshots[];
  string                       StatusDescriptions[];
  uint8                        ThumbnailImage[];
  uint16                       ThumbnailImageHeight;
  uint16                       ThumbnailImageWidth;
  uint64                       UpTime;
  uint16                       ReplicationState;
  uint16                       ReplicationStateEx[];
  uint16                       ReplicationHealth;
  uint16                       ReplicationHealthEx[];
  uint16                       ReplicationMode;
  CIM_ComputerSystem       REF TestReplicaSystem;
  uint16                       ApplicationHealth;
  uint16                       IntegrationServicesVersionState;
  boolean                      MemorySpansPhysicalNumaNodes;
  string                       ReplicationProviderId[];
  uint16                       EnhancedSessionModeState;
  string                       VirtualSwitchNames[];
  string                       VirtualSystemSubType;
  string                       HostComputerSystemName;
};

Members

La classe Msvm_SummaryInformation include questi tipi di membri:

Proprietà

La classe Msvm_SummaryInformation dispone di queste proprietà.

AllocateGPU

Tipo di dati: stringa

Tipo di accesso: sola lettura

Identificatore dell'unità di elaborazione grafica fisica (GPU) allocata a questa macchina virtuale. Questa proprietà si applica solo alle macchine virtuali che usano RemoteFX.

ApplicationHealth

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato di integrità dell'applicazione corrente per la macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

OK (2)

Application Critical (32782)

Disabilitato (32896)

AsincroneTasks

Tipo di dati: matrice di CIM_ConcreteJob

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice di istanze di Msvm_ConcreteJob che rappresentano operazioni asincrone correlate alla macchina virtuale attualmente in esecuzione. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

AvailableMemoryBuffer

Tipo di dati: sint32

Tipo di accesso: sola lettura

Percentuale del buffer di memoria disponibile per la macchina virtuale. Quando la memoria dinamica è abilitata per una macchina virtuale, questa proprietà rappresenta il rapporto tra il buffer di memoria disponibile e il buffer di memoria ideale per la macchina virtuale. Le dimensioni ideali del buffer di memoria sono configurate usando la proprietà TargetMemoryBuffer della classe Msvm_MemorySettingData .

Questa proprietà non è valida per le istanze della classe Msvm_SummaryInformation che rappresentano macchine virtuali per cui la memoria dinamica non è abilitata.

Questa proprietà non è valida per le istanze della classe Msvm_SummaryInformation che rappresentano uno snapshot della macchina virtuale.

CreationTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Ora in cui è stata creata la macchina virtuale o lo snapshot.

ElementName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome visualizzato per la macchina virtuale o lo snapshot.

EnabledState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato corrente della macchina virtuale o dello snapshot. Per i valori possibili, vedere la proprietà EnabledState della classe Msvm_ComputerSystem .

EnhancedSessionModeState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica se le connessioni in modalità avanzata sono consentite dall'host e, se consentite, se sono disponibili per la macchina virtuale.

Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.

Consentito e disponibile (2)

Non consentito (3)

Consentito ma non disponibile (6 )

GuestOperatingSystem

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del sistema operativo guest, se disponibile. Se queste informazioni non sono disponibili, il valore di questa proprietà è Null. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato di integrità corrente per la macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

Heartbeat

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato dell'heartbeat corrente per la macchina virtuale. Per altre informazioni, vedere la documentazione per la proprietà StatusDescriptions della classe Msvm_HeartbeatComponent . Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

OK (2)

Errore (6)

Nessun contatto (12)

Comunicazione persa (13)

HostComputerSystemName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome del computer che ospita questa macchina virtuale.

Nota

Aggiunta in Windows 10.

InstanceID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Override ("CIM_ManagedElement.InstanceID"), Chiave

InstanceID è una proprietà facoltativa che può essere usata per identificare in modo opaco e univoco un'istanza di questa classe nell'ambito dell'istanza dello spazio dei nomi. Varie sottoclassi di questa classe possono eseguire l'override di questa proprietà per renderla necessaria o una chiave. Tali sottoclassi possono anche modificare gli algoritmi preferiti per garantire l'univocità definita di seguito.

Per garantire l'univocità all'interno di NameSpace, il valore di InstanceID deve essere costruito usando l'algoritmo "preferito" seguente:

<OrgID:<LocalID>>

Dove <OrgID e <LocalID>> sono separati da due punti (:) e dove <OrgID> deve includere un nome protetto da copyright, marchio o altro nome univoco di proprietà dell'entità aziendale che sta creando o definendo l'IstanzaID o che è un ID registrato assegnato all'entità aziendale da un'autorità globale riconosciuta. (Questo requisito è simile al < Struttura Nome><> classe schema dei nomi di classe Schema. Inoltre, per garantire l'univocità, <OrgID> non deve contenere due punti (:). Quando si usa questo algoritmo, i primi due punti da visualizzare in InstanceID devono essere visualizzati tra <OrgID e <LocalID>>.

<LocalID> viene scelto dall'entità aziendale e non deve essere riutilizzato per identificare elementi sottostanti diversi (reali). Se non null e l'algoritmo "preferito" precedente non viene usato, l'entità di definizione deve garantire che l'istanza risultante non venga riutilizzata in tutti gli ID istanze generati da questo o altri provider per NameSpace di questa istanza.

Se non è impostato su Null per le istanze definite da DMTF, l'algoritmo "preferito" deve essere usato con orgID <> impostato su CIM.

Nota

Aggiunta in Windows 10.

IntegrationServicesVersionState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica se i servizi di integrazione installati nella macchina virtuale sono aggiornati.

Sconosciuto (0)

UpToDate (1)

Mancata corrispondenza (2)

MemoryAvailable

Tipo di dati: sint32

Tipo di accesso: sola lettura

Percentuale della memoria corrente disponibile per la macchina virtuale. Quando la memoria dinamica è abilitata per una macchina virtuale, questa proprietà rappresenta il rapporto tra memoria disponibile della macchina virtuale e la memoria fisica totale assegnata alla macchina virtuale. Quando una macchina virtuale non ha memoria disponibile, questa proprietà sarà negativa e conterrà il rapporto di memoria necessaria per la macchina virtuale al totale della memoria fisica assegnata alla macchina virtuale.

Questa proprietà non è valida per le istanze della classe Msvm_SummaryInformation che rappresentano macchine virtuali per cui la memoria dinamica non è abilitata.

Questa proprietà non è valida per le istanze della classe Msvm_SummaryInformation che rappresentano uno snapshot della macchina virtuale.

MemorySpansPhysicalNumaNodes

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la memoria di uno o più nodi di accesso alla memoria nonuniforme virtuale della macchina virtuale si estende su più nodi NUMA fisici del sistema computer di hosting. Contiene True se la memoria si estende su più nodi NUMA fisici o False in caso contrario.

MemoryUsage

Tipo di dati: uint64

Tipo di accesso: sola lettura

Utilizzo della memoria corrente, in megabyte, della macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

Nome

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome univoco per la macchina virtuale o lo snapshot.

Note

Tipo di dati: stringa

Tipo di accesso: sola lettura

Note associate alla macchina virtuale o allo snapshot.

NumberOfProcessors

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero totale di processori virtuali allocati alla macchina virtuale o allo snapshot.

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Stato operativo corrente della macchina virtuale. Per i valori possibili, vedere la proprietà OperationalStatus della classe Msvm_ComputerSystem .

OtherEnabledState

Tipo di dati: stringa

Tipo di accesso: sola lettura

Stringa che descrive lo stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1. Questa proprietà verrà impostata su Null quando EnabledState è qualsiasi valore diverso da 1.

ProcessorLoad

Tipo di dati: uint16

Tipo di accesso: sola lettura

Utilizzo corrente del processore della macchina virtuale, in percentuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

ProcessorLoadHistory

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice dei precedenti 100 esempi dell'utilizzo del processore, in percentuale, per la macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

Replicationhealth

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: deprecato ("Msvm_SummaryInformation. ReplicationHealthEx")

Integrità della replica per la macchina virtuale. Per i valori possibili, vedere la proprietà ReplicationHealth della classe Msvm_ComputerSystem .

Nota

Questa proprietà è deprecata a partire da Windows 8.1; invece, usare ReplicationHealthEx.

Non applicabile (0)

Ok (1)

Avviso (2)

Critico (3)

ReplicationHealthEx

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice di valori di integrità della replica per le varie relazioni di replica della macchina virtuale. Per i valori possibili, vedere la proprietà ReplicationHealth della classe Msvm_ReplicationRelationship .

Non applicabile (0)

Ok (1)

Avviso (2)

Critico (3)

ReplicationMode

Tipo di dati: uint16

Tipo di accesso: sola lettura

Tipo di replica per la macchina virtuale. Per i valori possibili, vedere la proprietà ReplicationMode della classe Msvm_ComputerSystem .

Nessuno (0)

Primario (1)

Replica (2)

Replica di test (3)

Replica estesa (4)

ReplicationProviderId

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Per la macchina virtuale di replica primaria o estesa, si tratta dell'ID del provider di replica primario. Per una macchina virtuale di replica e se la replica estesa è abilitata, si tratta dell'ID provider per la relazione estesa.

Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.

ReplicationState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: deprecato ("Msvm_SummaryInformation. ReplicationStateEx")

Stato di replica per la macchina virtuale. Per i valori possibili, vedere la proprietà ReplicationState della classe Msvm_ComputerSystem .

Nota

Questa proprietà è deprecata a partire da Windows 8.1; usare invece ReplicationStateEx.

Disabilitato (0)

Pronto per la replica (1)

Attesa del completamento della replica iniziale (2)

Replica ( 3)

Replica sincronizzata completata (4)

Recuperato (5)

Commit (6)

Sospeso (7)

Critico (8)

In attesa di avviare la risynchronization (9)

Risincronizzazione (10)

Risincronizzazione sospesa (11)

Failover in corso (12)

ReplicationStateEx

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice di valori dello stato di replica per le varie relazioni di replica della macchina virtuale. Per i valori possibili, vedere la proprietà ReplicationState della classe Msvm_ReplicationRelationship .

Disabilitato (0)

Pronto per la replica (1)

Attesa del completamento della replica iniziale (2)

Replica ( 3)

Replica sincronizzata completata (4)

Recuperato (5)

Commit (6)

Sospeso (7)

Critico (8)

In attesa di avviare la risynchronization (9)

Risincronizzazione (10)

Risincronizzazione sospesa (11)

Failover in corso (12)

Failback in corso (13)

Failback completo (14)

Aggiornamento del disco in corso (15)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Aggiornamento del disco critico (16)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Sconosciuto (17)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Riproporre la replica in corso (18)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Preparato per la replica di sincronizzazione (19)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Preparato per la replica inversa del gruppo (20)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Firedrill in corso (21)

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Schermato

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la schermatura è configurata per la macchina virtuale.

Nota

Aggiunta in Windows 10, versione 1703 e Windows Server 2016.

Snapshot

Tipo di dati: matrice di CIM_VirtualSystemSettingData

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Matrice di istanze di Msvm_VirtualSystemSettingData che rappresentano gli snapshot per la macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indicizzato")

Stringhe che descrivono i valori della matrice OperationalStatus corrispondenti. Corrisponde alla proprietà StatusDescriptions della classe Msvm_ComputerSystem .

SwapFilesInUse

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il paging a secondo livello è attivo. Contiene True se il paging di secondo livello è attivo o False in caso contrario.

TestReplicaSystem

Tipo di dati: CIM_ComputerSystem

Tipo di accesso: sola lettura

Riferimento a un'istanza di CIM_ComputerSystem che rappresenta la macchina virtuale di replica di test per la macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot di macchina virtuale.

ThumbnailImage

Tipo di dati: matrice uint8

Tipo di accesso: sola lettura

Qualificatori: OctetString, ArrayType (" Indicizzato"), ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImageWidth, "Msvm_SummaryInformation. ThumbnailImageHeight")

Matrice che contiene un'immagine di piccole dimensioni di anteprima del desktop per la macchina virtuale o lo snapshot in formato RGB565.

ThumbnailImageHeight

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")

Altezza in pixel dell'immagine nella proprietà ThumbnailImage.

Nota

Aggiunta in Windows 10.

ThumbnailImageWidth

Tipo di dati: uint16

Tipo di accesso: sola lettura

Qualificatori: ModelCorrespondence ("Msvm_SummaryInformation. ThumbnailImage")

Larghezza in pixel dell'immagine nella proprietà ThumbnailImage.

Nota

Aggiunta in Windows 10.

Uptime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Periodo di tempo trascorso dall'ultimo avvio della macchina virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot della macchina virtuale.

Versione

Tipo di dati: string

Tipo di accesso: sola lettura

La versione del sistema virtuale in un formato "major.minor", ad esempio "2.0".

Nota

Aggiunta in Windows 10.

VirtualSwitchNames

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed")

Stringhe che specificano i nomi descrittivi dei commutatori virtuali a cui è connessa la macchina virtuale.

Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.

VirtualSystemSubType

Tipo di dati: string

Tipo di accesso: sola lettura

Sottotipo del sistema virtuale.

Windows 8.1: questo valore non è supportato fino a Windows 8.1 e Windows Server 2012 R2.

Microsoft:Hyper-V:SubType:1 ()

Microsoft:Hyper-V:SubType:2 ()

Commenti

L'accesso alla classe Msvm_SummaryInformation potrebbe essere limitato dal filtro controllo dell'account utente. Per altre informazioni, vedere Controllo dell'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

Msvm_SummaryInformationBase

Classi di sistema virtuali