Msvm_SummaryInformationBase-Klasse
Wird in der GetSummaryInformation-Methode in der Msvm_VirtualSystemManagementService-Klasse verwendet, um schnell allgemeine Informationen im Zusammenhang mit einem virtuellen System oder Momentaufnahme abzurufen.
Die folgende Syntax wurde aus MOF-Code (Managed Object Format, verwaltetes Objektformat) vereinfacht und enthält alle geerbten Eigenschaften.
Syntax
[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;
};
Member
Die Msvm_SummaryInformationBase-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die Msvm_SummaryInformationBase-Klasse verfügt über diese Eigenschaften.
-
CreationTime
-
-
Datentyp: DateTime
-
Zugriffstyp: Schreibgeschützt
Der Zeitpunkt, zu dem das virtuelle System oder Momentaufnahme erstellt wurde.
-
-
ElementName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Außerkraftsetzung ("CIM_ManagedElement.ElementName")
Der Anzeigename für das virtuelle System oder Momentaufnahme.
-
-
EnabledState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der aktuelle Zustand des virtuellen Systems oder Momentaufnahme.
-
-
EnhancedSessionModeState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob Verbindungen im erweiterten Modus vom Host zugelassen werden oder nicht und ob sie für den virtuellen Computer verfügbar sind oder nicht.
-
-
Zulässig und verfügbar (2)
-
Nicht zulässig (3)
-
Zulässig, aber nicht verfügbar (6)
HealthState
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der aktuelle Integritätsstatus für das virtuelle System. Diese Eigenschaft ist ungültig für Instanzen von Msvm_SummaryInformation, die ein virtuelles System Momentaufnahme darstellen.
HostComputerSystemName
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Name des Computers, auf dem dieser virtuelle Computer gehostet wird.
InstanceID
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Außerkraftsetzung ("CIM_ManagedElement.InstanceID"), Schlüssel
InstanceID ist eine optionale Eigenschaft, die verwendet werden kann, um eine instance dieser Klasse im Bereich des instanziierenden Namespace nicht transparent und eindeutig zu identifizieren. Verschiedene Unterklassen dieser Klasse können diese Eigenschaft außer Kraft setzen, um sie erforderlich zu machen, oder einen Schlüssel. Solche Unterklassen können auch die bevorzugten Algorithmen ändern, um die Eindeutigkeit sicherzustellen, die unten definiert sind.
Um die Eindeutigkeit innerhalb des NameSpace sicherzustellen, sollte der Wert von InstanceID mit dem folgenden "bevorzugten" Algorithmus erstellt werden:
<OrgID>:<LocalID>
Dabei <sind OrgID> und <LocalID> durch einen Doppelpunkt (:) getrennt, wobei <OrgID> einen urheberrechtlich geschützten, geschützten oder anderweitig eindeutigen Namen enthalten muss, der sich im Besitz der Geschäftsentität befindet, die die InstanceID erstellt oder definiert, oder bei der es sich um eine registrierte ID handelt, die der Geschäftsentität von einer anerkannten globalen Autorität zugewiesen wurde. (Diese Anforderung ähnelt der < Schemaname>\_<Klassenname-Struktur> von Schemaklassennamen.) Um die Eindeutigkeit sicherzustellen, <darf OrgID> außerdem keinen Doppelpunkt (:) enthalten. Bei Verwendung dieses Algorithmus muss der erste Doppelpunkt, der in InstanceID angezeigt wird, zwischen <OrgID> und <LocalID> angezeigt werden.
<LocalID> wird von der Geschäftsentität ausgewählt und sollte nicht wiederverwendet werden, um verschiedene zugrunde liegende (reale) Elemente zu identifizieren. Wenn nicht NULL und der oben genannte "bevorzugte" Algorithmus nicht verwendet wird, muss die definierende Entität sicherstellen, dass die resultierende InstanceID nicht für alle InstanceIDs wiederverwendet wird, die von diesem oder anderen Anbietern für den NameSpace dieser instance erstellt wurden.
Wenn für DMTF-definierte Instanzen nicht auf NULL festgelegt ist, muss der "bevorzugte" Algorithmus verwendet werden, wobei die <OrgID> auf CIM festgelegt ist.
Name
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der eindeutige Name für das virtuelle System oder Momentaufnahme.
Hinweise
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Die Notizen, die dem virtuellen System oder Momentaufnahme zugeordnet sind.
NumberOfProcessors
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Gesamtzahl der virtuellen Prozessoren, die dem virtuellen System oder Momentaufnahme zugeordnet sind.
OperationalStatus
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert")
Die aktuelle status des Elements.
OtherEnabledState
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die den aktivierten oder deaktivierten Zustand des Elements beschreibt, wenn die EnabledState-Eigenschaft auf 1 ("Sonstige") festgelegt ist. Diese Eigenschaft muss auf NULL festgelegt werden, wenn EnabledState ein anderer Wert als 1 ist.
StatusBeschreibungen
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert")
Zeichenfolgen, die die verschiedenen OperationalStatus-Arraywerte beschreiben.
Verfügbarkeit
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Die Zeitspanne seit dem letzten Start des virtuellen Systems. Diese Eigenschaft ist ungültig für Instanzen von Msvm_SummaryInformation, die ein virtuelles System Momentaufnahme darstellen.
Version
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Die Version des virtuellen Systems im Format "major.minor"; beispiel: "2.0".
VirtualSwitchNames
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("indiziert")
Zeichenfolgen, die die Anzeigenamen der virtuellen Switches auflisten, mit denen die VM verbunden ist.
VirtualSystemSubType
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Untertyp des virtuellen Systems.
Microsoft:Hyper-V:SubType:1 ("Microsoft:Hyper-V:SubType:1")
Microsoft:Hyper-V:SubType:2 ("Microsoft:Hyper-V:SubType:2")
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2016 |
Namespace |
Root\virtualization\v2 |
MOF |
|
DLL |
|