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 virtuelles Computergerät bezeichnet 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 Managed Object Format (MOF)-Code vereinfacht 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 diese Typen von Membern:

Eigenschaften

Die Msvm _ BIOSElement-Klasse verfügt über diese Eigenschaften.

BaseBoardSerialNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Seriennummer für das Basisboard auf dem virtuellen Computer.

BIOSGUID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Der eindeutige Bezeichner für das BIOS.

BIOSNumLock

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Der aktivierte Zustand der Num-Sperre im BIOS.

BIOSSerialNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Seriennummer für das BIOS.

BootOrder

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Qualifizierer: ArrayType ("Indiziert"), MAX (4)

Die Reihenfolge, in der Geräte beim Start nach einem Startsektor durchsucht werden.

BuildNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Der interne Bezeichner für diese Kompilierung des Softwareelements. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf 14 festgelegt.

Caption

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Eine kurze Beschreibung des -Objekts. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

ChassisAssetTag

Datentyp: string

Zugriffstyp: Schreibgeschützt

Wird automatisch vom BIOS aufgefüllt, wenn der virtuelle Computer erstellt wird.

ChassisSerialNumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Wird automatisch vom BIOS aufgefüllt, wenn der virtuelle Computer erstellt wird.

CodeSet

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Der vom Softwareelement verwendete Codesatz. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und 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 _ ManagedSystemElementgeerbt.

CurrentLanguage

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die derzeit ausgewählte Sprache für das BIOS. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf "en | US | iso8859-1" festgelegt.

Beschreibung

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

DetailedStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Ergänzt die PrimaryStatus-Eigenschaft durch zusätzliche Statusdetails. Ein NULL-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

ElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein Anzeigename für das Element. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

HealthState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt die aktuelle Integrität des Elements an. Dieses Attribut drückt die Integrität dieses Elements aus, jedoch nicht notwendigerweise 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 der Speicherplatz auf dem Datenträger beispielsweise sehr gering ist, healthState auf 25 festgelegt ist, der virtuelle Computer angehalten wird und EnabledState auf 32768 (Angehalten) festgelegt ist.

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

Wert Bedeutung
OK
5
Der virtuelle Computer ist voll funktionsfähig und funktioniert innerhalb normaler Betriebsparameter und ohne Fehler.
Hauptfehler
20
Auf dem virtuellen Computer ist ein schwerwiegender Fehler aufgetreten. Dieser Wert wird verwendet, wenn mindestens ein Datenträger, der die VHDs des virtuellen Computers enthält, wenig Speicherplatz auf dem Datenträger hat und der virtuelle Computer angehalten wurde.
Kritischer Fehler
25
Das Element ist nicht funktional, und die Wiederherstellung ist möglicherweise nicht möglich. Dies kann darauf hinweisen, 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, nicht über wenig Speicherplatz verfügt.

IdentificationCode

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Der Bezeichner des Herstellers 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 _ SoftwareElementgeerbt 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 _ ManagedSystemElementgeerbt.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Identifiziert eine Instanz dieser Klasse eindeutig. Diese Eigenschaft wird von CIM _ ManagedElementgeerbt.

LanguageEdition

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (32)

Die Sprachversion dieses Softwareelements. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt 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 _ BIOSElementgeerbt und immer auf "en | US | iso8859-1" festgelegt.

LoadedEndingAddress

Datentyp: unit64

Zugriffstyp: Schreibgeschützt

Die Endadresse des Arbeitsspeichers, der von diesem BIOS belegt wird. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf 0xFFFFF festgelegt.

LoadedStartingAddress

Datentyp: unit64

Zugriffstyp: Schreibgeschützt

Die Startadresse des Arbeitsspeichers, der von diesem BIOS belegt wird. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf 0xE0000 festgelegt.

LoadUtilityInformation

Datentyp: string

Zugriffstyp: Schreibgeschützt

Eine Zeichenfolge, die das BIOS-Flash-/Ladehilfsprogramm 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 _ BIOSElementgeerbt und immer auf NULL festgelegt.

Manufacturer

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Der Hersteller dieses BIOS. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf "Microsoft Corporation" festgelegt.

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (1024)

Der Name, der zum Identifizieren dieses Softwareelements verwendet wird. Bei Einer Unterklasse kann diese Eigenschaft als Schlüsseleigenschaft überschrieben werden. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf "BIOS" festgelegt.

OperatingStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Stellt aktuelle Statusinformationen für die Betriebsbedingung des Elements bereit und kann zum Bereitstellen weiterer Details in Bezug auf den Wert der EnabledState-Eigenschaft verwendet werden. Ein NULL-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

OperationalStatus

Datentyp: uint16-Array

Zugriffstyp: Schreibgeschützt

Ein Array, das die aktuellen Status des -Objekts enthält. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt. Der Wert bei Index null (0) ist einer der folgenden Werte.

Wert Bedeutung
OK
2
Der virtuelle Computer ist funktionsfähig und funktioniert normal.
Heruntergestuft
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 für den Speicher, der die virtuelle Festplatte des virtuellen Computers enthält, wenig freier Speicherplatz verfügbar ist. 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, hat die EnabledState-Eigenschaft den Wert 3 (Deaktiviert).
In Dienst
11
Der virtuelle Computer verarbeitet eine Anforderung.
Ruhende
15
Dieser Wert wird nicht unterstützt. Wenn der virtuelle Computer angehalten oder angehalten wird, hat die EnabledState-Eigenschaft den Wert 32769 (Angehalten) oder 32768 (Angehalten).

Der Wert am Index 1 ist optional und enthält sekundäre Statusinformationen. Ein Client sollte den primären Status von Index null (0) verwenden, um zu bestimmen, ob eine neue Anforderung an den virtuellen Computer ausgegeben werden kann. Wenn OperationalStatus [ 0 ] 2 (OK) ist, kann der durch OperationalStatus 1 angegebene Vorgang unterbrochen [ ] werden.

Der Wert bei OperationalStatus [ 1 ] ist einer der folgenden Werte.

Wert Bedeutung
Erstellen der Momentaufnahme
32768
Eine Momentaufnahme wird gerade für den virtuellen Computer erstellt.
Anwenden der Momentaufnahme
32769
Eine Momentaufnahme wird gerade auf den virtuellen Computer angewendet.
Löschen der Momentaufnahme
32770
Eine Momentaufnahme wird gerade vom virtuellen Computer gelöscht.
Warten auf Start
32771
Der virtuelle Computer wird gestartet, nachdem die automatische Startverzögerung verstrichen ist.
Zusammenführen von Datenträgern
32772
Virtuelle Festplatten aus zuvor gelöschten Momentaufnahmen werden zusammengeführt.
Exportieren eines virtuellen Computers
32773
Der virtuelle Computer wird exportiert.
Migrieren eines virtuellen Computers
32774
Der virtuelle Computer wird live von einem physischen Computer zu einem anderen migriert.

OtherTargetOS

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Der Hersteller und das Betriebssystem für ein Softwareelement, wenn die TargetOperatingSystem-Eigenschaft den Wert 1 (Other) hat, was erfordert, dass die OtherTargetOS-Eigenschaft über einen Wert ungleich NULL verfügt. Für alle anderen Werte von TargetOperatingSystem muss die OtherTargetOS-Eigenschaft NULL sein. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf NULL festgelegt.

PrimaryBIOS

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True gibt an, dass dies das primäre BIOS des Computersystems ist. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf True festgelegt.

PrimaryStatus

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Stellt statusinformationen auf hoher Ebene bereit. Diese Eigenschaft sollte in Verbindung mit der DetailedStatus-Eigenschaft verwendet werden, um detaillierte und detaillierte Integritätsstatusinformationen für das Element und seine Unterkomponenten bereitzustellen. Ein NULL-Wert gibt an, dass diese Eigenschaft nicht implementiert ist. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

RegistryURIs

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Ein Array von Zeichenfolgen, das den Veröffentlichungsspeicherort der BIOS-Attributregistrierung oder der Registrierungen darstellt, denen die Implementierung entspricht. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt.

Released

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Das Datum, an dem das BIOS veröffentlicht wurde. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt.

Serialnumber

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Die zugewiesene Seriennummer des BIOS. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt.

SoftwareElementID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (256)

Ein Bezeichner für das Softwareelement. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf "Microsoft:GUID-gerätespezifische \ Daten" festgelegt.

SoftwareElementState

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Zustand des Lebenszyklus eines Softwareelements. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf 2 (Ausführbare Datei) festgelegt.

Status

Datentyp: string

Zugriffstyp: Schreibgeschützt

Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt, aber nicht verwendet.

StatusDescriptions

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, enthält StatusDescriptions [ 0 ] möglicherweise eine Erklärung dazu, warum der virtuelle Computer eine Anforderung verarbeitet. Diese Eigenschaft wird von CIM _ ManagedSystemElementgeerbt.

TargetOperatingSystem

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Betriebssystemumgebung des Elements. Diese Eigenschaft wird von CIM _ SoftwareElementgeerbt und immer auf 0 (Unbekannt) festgelegt.

Version

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MaxLen (64)

Die Version des BIOS. Diese Eigenschaft wird von CIM _ BIOSElementgeerbt und immer auf "8.02.00" festgelegt.

Hinweise

Der Zugriff auf die Msvm _ BIOSElement-Klasse kann durch die 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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM _ BIOSElement

BIOS-Klassen

CIM _ BIOSElement