Msvm_BIOSElement-Klasse
Stellt die Software auf niedriger Ebene dar, die in den RAM geladen wird, um das System zu konfigurieren und zu starten. Das BIOS ist kein logisches Gerät, daher sollte das virtuelle BIOS nicht als vm-Gerät betrachtet werden. Da es sich nicht um ein Gerät handelt, verfügt es nicht über einen entsprechenden Ressourcenpool. Das BIOS-Objekt wird dem virtuellen Computer über die Msvm_SystemBIOS-Zuordnung zugeordnet.
Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BIOSElement : CIM_BIOSElement
{
string InstanceID;
string Caption;
string Description;
string ElementName;
datetime InstallDate;
uint16 OperationalStatus[];
string StatusDescriptions[];
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string Name = "BIOS";
uint16 SoftwareElementState = 2;
string SoftwareElementID = "Microsoft:GUID\device-specific data";
uint16 TargetOperatingSystem = 0;
string OtherTargetOS;
string BuildNumber = 14;
string SerialNumber;
string CodeSet;
string IdentificationCode;
string LanguageEdition;
string Version = "8.02.00";
string Manufacturer = "Microsoft Corporation";
boolean PrimaryBIOS = True;
string ListOfLanguages[] = "en|US|iso8859-1";
string CurrentLanguage = "en|US|iso8859-1";
unit64 LoadedStartingAddress = 0xE0000;
unit64 LoadedEndingAddress = 0xFFFFF;
string LoadUtilityInformation;
datetime ReleaseDate;
string RegistryURIs[];
string BIOSGUID;
string BIOSSerialNumber;
string BaseBoardSerialNumber;
string ChassisSerialNumber;
string ChassisAssetTag;
boolean BIOSNumLock;
uint16 BootOrder[];
};
Member
Die Msvm_BIOSElement-Klasse verfügt über die folgenden Membertypen:
Eigenschaften
Die Msvm_BIOSElement-Klasse verfügt über diese Eigenschaften.
-
BaseBoardSerialNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Die Seriennummer für das Basisboard auf dem virtuellen Computer.
-
-
BIOSGUID
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Der eindeutige Bezeichner für das BIOS.
-
-
BIOSNumLock
-
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
Der aktivierte Zustand der Num-Sperre im BIOS.
-
-
BIOSSerialNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Die Seriennummer für das BIOS.
-
-
BootOrder
-
Die Reihenfolge, in der Geräte beim Start nach einem Startsektor gesucht werden.
-
BuildNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Der interne Bezeichner für diese Kompilierung des Softwareelements. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf 14 festgelegt.
-
-
Caption
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
ChassisAssetTag
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Wird automatisch vom BIOS aufgefüllt, wenn der virtuelle Computer erstellt wird.
-
-
ChassisSerialNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Wird automatisch vom BIOS aufgefüllt, wenn der virtuelle Computer erstellt wird.
-
-
CodeSet
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Der vom Softwareelement verwendete Codesatz. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf NULL festgelegt.
-
-
CommunicationStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die Fähigkeit der Instrumentierung an, mit dem zugrunde liegenden verwalteten Element zu kommunizieren. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
CurrentLanguage
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Die aktuell ausgewählte Sprache für das BIOS. Diese Eigenschaft wird von CIM_BIOSElement geerbt und ist immer auf "en| US|iso8859-1".
-
-
Beschreibung
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
DetailedStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Ergänzt die PrimaryStatus-Eigenschaft mit zusätzlichen status Details. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
ElementName
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Ein Anzeigename für das Element. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
HealthState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt die aktuelle Integrität des Elements an. Dieses Attribut drückt die Integrität dieses Elements aus, aber nicht unbedingt die integrität seiner Unterkomponenten.
Wenn ein kritischer Fehler auftritt, überprüfen Sie das Ereignisprotokoll auf Details. Die EnabledState-Eigenschaft kann auch weitere Informationen enthalten. Wenn beispielsweise der Speicherplatz kritisch niedrig ist, wird HealthState auf 25 festgelegt, der virtuelle Computer wird angehalten, und EnabledState ist auf 32768 (Angehalten) festgelegt.
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
Wert Bedeutung - OK
- 5
Der virtuelle Computer ist voll funktionsfähig und funktioniert innerhalb der normalen Betriebsparameter und ohne Fehler. - Hauptfehler
- 20
Der virtuelle Computer ist erheblich ausgefallen. Dieser Wert wird verwendet, wenn mindestens ein Datenträger, der die VHDs des virtuellen Computers enthält, nicht genügend Speicherplatz hat und der virtuelle Computer angehalten wurde. - Kritischer Fehler
- 25
Das Element ist nicht funktionsfähig, und die Wiederherstellung ist möglicherweise nicht möglich. Dies kann darauf hindeuten, dass der Arbeitsprozess für den virtuellen Computer (Vmwp.exe) nicht auf Steuerungs- oder Informationsanforderungen reagiert oder dass mindestens ein Datenträger, der die VHDs für den virtuellen Computer enthält, wenig Speicherplatz hat. -
-
IdentificationCode
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Der Herstellerbezeichner für dieses Softwareelement. Häufig handelt es sich dabei um eine Lagerhaltungseinheit (Stock Keeping Unit, SKU) oder eine Teilenummer. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und immer auf Null festgelegt.
-
-
InstallDate
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Wird automatisch vom BIOS aufgefüllt, wenn der virtuelle Computer erstellt wird. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
InstanceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Identifiziert eindeutig einen instance dieser Klasse. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
LanguageEdition
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (32)
Die Sprachedition dieses Softwareelements. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und immer auf Null festgelegt.
-
-
ListOfLanguages
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Eine Liste der installierbaren Sprachen für das BIOS. DIESE Eigenschaft wird von CIM_BIOSElement geerbt und ist immer auf "en| US|iso8859-1".
-
-
LoadedEndingAddress
-
-
Datentyp: unit64
-
Zugriffstyp: Schreibgeschützt
Die Endadresse des Arbeitsspeichers, den dieses BIOS belegt. Diese Eigenschaft wird von CIM_BIOSElement geerbt und immer auf 0xFFFFF festgelegt.
-
-
LoadedStartingAddress
-
-
Datentyp: unit64
-
Zugriffstyp: Schreibgeschützt
Die Startadresse des Arbeitsspeichers, den dieses BIOS belegt. Diese Eigenschaft wird von CIM_BIOSElement geerbt und immer auf 0xE0000 festgelegt.
-
-
LoadUtilityInformation
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolge, die das BIOS-Flash-/Ladeprogramm beschreibt, das zum Aktualisieren des BIOS-Elements erforderlich ist. Version und andere Informationen können in dieser Eigenschaft angegeben werden. Diese Eigenschaft wird von CIM_BIOSElement geerbt und immer auf Null festgelegt.
-
-
Manufacturer
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (256)
Der Hersteller dieses BIOS. Diese Eigenschaft wird von CIM_BIOSElement geerbt und ist immer auf "Microsoft Corporation" festgelegt.
-
-
Name
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (1024)
Der Name, der zum Identifizieren dieses Softwareelements verwendet wird. Bei unterklassigen Klassen kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf "BIOS" festgelegt.
-
-
OperatingStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt aktuelle status Informationen für den Betriebszustand des Elements bereit und kann verwendet werden, um weitere Details in Bezug auf den Wert der EnabledState-Eigenschaft bereitzustellen. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
OperationalStatus
-
-
Datentyp: uint16-Array
-
Zugriffstyp: Schreibgeschützt
Ein Array, das die aktuellen Status des Objekts enthält. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt. Der Wert bei Index 0 (0) ist einer der folgenden Werte.
Wert Bedeutung - OK
- 2
Der virtuelle Computer ist funktionsfähig und funktioniert normal. - Beeinträchtigt
- 3
Der virtuelle Computer ist nur teilweise funktionsfähig. Dies gibt an, dass auf den Speicher, der die Konfiguration enthält, nicht zugegriffen werden kann. Ein virtueller Computer in diesem Zustand kann nur deaktiviert oder gelöscht werden. - Vorhersagefehler
- 5
Der virtuelle Computer ist funktionsfähig, kann aber in Zukunft fehlschlagen. Dies gibt an, dass der Speicher, der die virtuelle Festplatte des virtuellen Computers enthält, nicht genügend freien Speicherplatz aufweist. Der virtuelle Computer wird angehalten, wenn nicht mehr Speicherplatz verfügbar gemacht wird. - Beendet
- 10
Dieser Wert wird nicht unterstützt. Wenn der virtuelle Computer beendet wird, weist die EnabledState-Eigenschaft den Wert 3 (Deaktiviert) auf. - Im Dienst
- 11
Der virtuelle Computer verarbeitet eine Anforderung. - Inaktiv
- 15
Dieser Wert wird nicht unterstützt. Wenn der virtuelle Computer angehalten oder angehalten wird, weist die EnabledState-Eigenschaft den Wert 32769 (Angehalten) oder 32768 (Angehalten) auf. Der Wert bei Index 1 (1) ist optional und enthält sekundäre status Informationen. Ein Client sollte den primären status von Index Null (0) verwenden, um zu bestimmen, ob eine neue Anforderung an den virtuellen Computer ausgestellt werden kann. Wenn OperationalStatus[0] 2 (OK) ist, kann der von OperationalStatus[1] angegebene Vorgang unterbrochen werden.
Der Wert bei OperationalStatus[1] ist einer der folgenden Werte.
Wert Bedeutung - Erstellen einer Momentaufnahme
- 32768
Ein Momentaufnahme wird gerade für den virtuellen Computer erstellt. - Anwenden einer Momentaufnahme
- 32769
Ein Momentaufnahme wird gerade auf den virtuellen Computer angewendet. - Momentaufnahme löschen
- 32770
Ein Momentaufnahme wird gerade vom virtuellen Computer gelöscht. - Warten auf den Start
- 32771
Der virtuelle Computer wird gestartet, nachdem die automatische Startverzögerung abgelaufen ist. - Zusammenführen von Datenträgern
- 32772
Virtuelle Festplatten aus zuvor gelöschten Momentaufnahmen werden zusammengeführt. - Exportieren virtueller Computer
- 32773
Der virtuelle Computer wird exportiert. - Migrieren virtueller Computer
- 32774
Der virtuelle Computer wird live von einem physischen Computer auf einen anderen migriert. -
-
OtherTargetOS
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Der Hersteller und das Betriebssystem für ein Softwareelement, wenn die TargetOperatingSystem-Eigenschaft den Wert 1 (Other) aufweist, was erfordert, dass die OtherTargetOS-Eigenschaft einen Wert ungleich NULL aufweist. Für alle anderen Werte von TargetOperatingSystem muss die OtherTargetOS-EigenschaftNull sein. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf NULL festgelegt.
-
-
PrimaryBIOS
-
-
Datentyp: Boolesch
-
Zugriffstyp: Schreibgeschützt
Bei True ist dies das primäre BIOS des Computersystems. Diese Eigenschaft wird von CIM_BIOSElement geerbt und immer auf True festgelegt.
-
-
PrimaryStatus
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Stellt allgemeine status Informationen bereit. Diese Eigenschaft sollte in Verbindung mit der DetailedStatus-Eigenschaft verwendet werden, um allgemeine und detaillierte Integrität status Informationen für das Element und seine Unterkomponenten bereitzustellen. Ein Null-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
RegistryURIs
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Ein Array von Zeichenfolgen, die den Veröffentlichungsort der BIOS-Attributregistrierung oder der Registrierungen darstellen, denen die Implementierung entspricht. Diese Eigenschaft wird von CIM_BIOSElement geerbt.
-
-
Released
-
-
Datentyp: datetime
-
Zugriffstyp: Schreibgeschützt
Das Datum, an dem das BIOS veröffentlicht wurde. Diese Eigenschaft wird von CIM_BIOSElement geerbt.
-
-
SerialNumber
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Die zugewiesene Seriennummer des BIOS. Diese Eigenschaft wird von CIM_SoftwareElement geerbt.
-
-
SoftwareElementID
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (256)
Ein Bezeichner für das Softwareelement. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf "Microsoft:GUID\device-specific data" festgelegt.
-
-
SoftwareElementState
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der Zustand des Lebenszyklus eines Softwareelements. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf 2 (ausführbare Datei) festgelegt.
-
-
Status
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt, aber nicht verwendet.
-
-
StatusBeschreibungen
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: ArrayType ("Indexed")
Ein Array, das Zeichenfolgen enthält, die die entsprechenden OperationalStatus-Arraywerte beschreiben. Wenn beispielsweise 11 (In Service) der Wert ist, der OperationalStatus[0] zugewiesen ist, kann StatusDescriptions[0] eine Erklärung enthalten, warum der virtuelle Computer eine Anforderung verarbeitet. Diese Eigenschaft wird von CIM_ManagedSystemElement geerbt.
-
-
TargetOperatingSystem
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Die Betriebssystemumgebung des Elements. Diese Eigenschaft wird von CIM_SoftwareElement geerbt und ist immer auf 0 (Unbekannt) festgelegt.
-
-
Version
-
-
Datentyp: Zeichenfolge
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: MaxLen (64)
Die Version des BIOS. Diese Eigenschaft wird von CIM_BIOSElement geerbt und immer auf "8.02.00" festgelegt.
-
Bemerkungen
Der Zugriff auf die Msvm_BIOSElement-Klasse kann durch UAC-Filterung eingeschränkt werden. Weitere Informationen finden Sie unter Benutzerkontensteuerung und WMI.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|