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