Condividi tramite


classe Msvm_SummaryInformationBase

Usato nel metodo GetSummaryInformation nella classe Msvm_VirtualSystemManagementService per recuperare rapidamente informazioni comuni correlate a un sistema virtuale o a uno snapshot.

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

Sintassi

[Abstract, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_SummaryInformationBase : CIM_View
{
  string   InstanceID;
  DateTime CreationTime;
  string   ElementName;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   HealthState;
  string   Name;
  string   Notes;
  string   Version;
  uint16   NumberOfProcessors;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  uint64   UpTime;
  uint16   EnhancedSessionModeState;
  string   VirtualSwitchNames[];
  string   VirtualSystemSubType;
  string   HostComputerSystemName;
};

Members

La classe Msvm_SummaryInformationBase ha questi tipi di membri:

Proprietà

La classe Msvm_SummaryInformationBase ha queste proprietà.

CreationTime

Tipo di dati: DateTime

Tipo di accesso: sola lettura

Ora in cui è stato creato il sistema virtuale o lo snapshot.

ElementName

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: override ("CIM_ManagedElement.ElementName")

Nome descrittivo del sistema virtuale o dello snapshot.

EnabledState

Tipo di dati: uint16

Tipo di accesso: sola lettura

Stato corrente del sistema virtuale o dello snapshot.

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 o meno per la macchina virtuale.

Consentito e disponibile (2)

Non consentito (3)

Consentito ma non disponibile (6)

HealthState

Tipo di dati: uint16

Tipo di accesso: sola lettura

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

HostComputerSystemName

Tipo di dati: string

Tipo di accesso: sola lettura

Nome del computer che ospita questa macchina virtuale.

InstanceID

Tipo di dati: string

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 di Namespace. 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 copyright, un marchio registrato o un nome univoco di proprietà dell'entità aziendale che sta creando o definendo l'ID istanza o che è un ID registrato assegnato all'entità aziendale da un'autorità globale riconosciuta. (Questo requisito è simile al < Schema Name>\_<Class Name> structure of Schema class names.) 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à business 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'ID istanza risultante non venga riutilizzato in tutti gli ID istanza prodotti da questo o da 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.

Nome

Tipo di dati: string

Tipo di accesso: sola lettura

Nome univoco del sistema virtuale o dello snapshot.

Note

Tipo di dati: string

Tipo di accesso: sola lettura

Note associate al sistema virtuale o allo snapshot.

NumberOfProcessors

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero totale di processori virtuali allocati al sistema virtuale o allo snapshot.

OperationalStatus

Tipo di dati: matrice uint16

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed")

Stato corrente dell'elemento.

OtherEnabledState

Tipo di dati: string

Tipo di accesso: sola lettura

Stringa che descrive lo stato abilitato o disabilitato dell'elemento quando la proprietà EnabledState è impostata su 1 ("Other"). Questa proprietà deve essere impostata su Null quando EnabledState è un valore diverso da 1.

StatusDescriptions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed")

Stringhe che descrivono i vari valori della matrice OperationalStatus .

Uptime

Tipo di dati: uint64

Tipo di accesso: sola lettura

Periodo di tempo trascorso dall'ultimo avvio del sistema virtuale. Questa proprietà non è valida per le istanze di Msvm_SummaryInformation che rappresentano uno snapshot del sistema 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".

VirtualSwitchNames

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Qualificatori: ArrayType ("Indexed")

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

VirtualSystemSubType

Tipo di dati: string

Tipo di accesso: sola lettura

Sottotipo del sistema virtuale.

Microsoft:Hyper-V:SubType:1 ("Microsoft:Hyper-V:SubType:1 ")

Microsoft:Hyper-V:SubType:2 ("Microsoft:Hyper-V:SubType:2 ")

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 versione 1703 [solo app desktop]
Server minimo supportato
Windows Server 2016
Spazio dei nomi
Radice\virtualizzazione\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Vedi anche

CIM_View