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