Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Represents the low-level software that is loaded into RAM to configure and start the system. The BIOS is not a logical device, hence the virtual BIOS should not be thought of as a virtual computer system device. As it is not a device, it does not have a corresponding resource pool. The BIOS object is associated with the virtual computer system through the Msvm_SystemBIOS association.
The following syntax is simplified Managed Object Format (MOF) code, and it includes all of the inherited properties.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BIOSElement : CIM_BIOSElement
{
string Caption = "BIOS";
string Description = "Microsoft Virtual BIOS";
string ElementName = "BIOS";
datetime InstallDate;
uint16 OperationalStatus[] = 2;
string Status;
uint16 HealthState = 5;
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 CurrentLanguage = "en|US|iso8859-1";
uint64 LoadedStartingAddress = 0xE0000;
uint64 LoadedEndingAddress = 0xFFFFF;
string LoadUtilityInformation;
uint8 EmbeddedControllerFirmwareMinorRelease = 255;
uint8 EmbeddedControllerFirmwareMajorRelease = 255;
uint8 SystemBIOSMinorRelease = 2;
uint8 SystemBIOSMajorRelease = 8;
string StatusDescriptions[] = "OK";
string ListOfLanguages[] = "en|US|iso8859-1";
datetime ReleaseDate;
string BIOSGUID;
string BIOSSerialNumber;
string BaseBoardSerialNumber;
string ChassisSerialNumber;
string ChassisAssetTag;
boolean BIOSNumLock;
uint16 BootOrder[];
};
Members
The Msvm_BIOSElement class has these types of members:
Properties
The Msvm_BIOSElement class has these properties.
-
BaseBoardSerialNumber
-
-
Data type: string
-
Access type: Read-only
The serial number for the base board on the virtual system.
-
-
BIOSGUID
-
-
Data type: string
-
Access type: Read-only
The unique identifier for the BIOS.
-
-
BIOSNumLock
-
-
Data type: boolean
-
Access type: Read-only
The enabled state of the Num Lock in the BIOS.
-
-
BIOSSerialNumber
-
-
Data type: string
-
Access type: Read-only
The serial number for the BIOS.
-
-
BootOrder
-
The order in which devices will be searched for a boot sector at startup.
-
BuildNumber
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), MappingStrings ("MIF.DMTF|Software Component Information|002.4")
The internal identifier for this compilation of software element. This property is inherited from CIM_SoftwareElement and it is always set to 14.
-
-
Caption
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64)
A short textual description (one-line string) of the object. This property is inherited from CIM_ManagedElement and it is always set to "BIOS".
-
-
ChassisAssetTag
-
-
Data type: string
-
Access type: Read-only
Automatically populated by the BIOS when the virtual machine is created.
-
-
ChassisSerialNumber
-
-
Data type: string
-
Access type: Read-only
Automatically populated by the BIOS when the virtual machine is created.
-
-
CodeSet
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64)
The code set used by the software element. This property is inherited from CIM_SoftwareElement and it is set to NULL.
-
-
CurrentLanguage
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: ModelCorrespondence ("CIM_BIOSElement.ListOfLanguages")
The currently selected language for the BIOS. This property is inherited from CIM_BIOSElement and it is always set to "en|US|iso8859-1".
-
-
Description
-
-
Data type: string
-
Access type: Read-only
A textual description of the object. This property is inherited from CIM_ManagedElement and it is always set to "Microsoft Virtual BIOS".
-
-
ElementName
-
-
Data type: string
-
Access type: Read-only
A user-friendly name for the element. This property is inherited from CIM_ManagedElement and it is always set to "BIOS".
-
-
EmbeddedControllerFirmwareMajorRelease
-
-
Data type: uint8
-
Access type: Read-only
-
Qualifiers: Experimental
The major release of the embedded controller firmware. This property is inherited from CIM_BIOSElement and it is always set to 255.
-
-
EmbeddedControllerFirmwareMinorRelease
-
-
Data type: uint8
-
Access type: Read-only
-
Qualifiers: Experimental
The minor release of the embedded controller firmware. This property is inherited from CIM_BIOSElement and it is always set to 255.
-
-
HealthState
-
-
Data type: uint16
-
Access type: Read-only
The current health of the element. This property is inherited from CIM_ManagedSystemElement and it is always set to 5 (OK).
-
-
OK (5)
-
The element is fully functional and operates within normal operational parameters and without error.
IdentificationCode
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), MappingStrings ("MIF.DMTF|SubComponent Software|001.6")
The manufacturer's identifier for this software element. Often this will be a stock keeping unit (SKU) or a part number. This property is inherited from CIM_SoftwareElement and it is set to NULL.
InstallDate
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|ComponentID|001.5")
Automatically populated by the BIOS when the virtual machine is created. This property is inherited from CIM_ManagedSystemElement.
LanguageEdition
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (32), MappingStrings ("MIF.DMTF|SubComponent Software|001.7")
The language edition of this software element. This property is inherited from CIM_SoftwareElement and it is set to NULL.
ListOfLanguages
-
Data type: string array
-
Access type: Read-only
A list of installable languages for the BIOS. THIS property is inherited from CIM_BIOSElement and it is always set to "en|US|iso8859-1".
LoadedEndingAddress
-
Data type: uint64
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.6")
The ending address of the memory which this BIOS occupies. This property is inherited from CIM_BIOSElement and it is set to 0xFFFFF.
LoadedStartingAddress
-
Data type: uint64
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.5")
The starting address of the memory which this BIOS occupies. This property is inherited from CIM_BIOSElement and it is set to 0xE0000.
LoadUtilityInformation
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), MappingStrings ("MIF.DMTF|System BIOS|001.7")
A free-form string that describes the BIOS flash/load utility that is required to update the BIOS element. Version and other information may be indicated in this property. This property is inherited from CIM_BIOSElement and it is set to NULL.
Manufacturer
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.2")
The manufacturer of this BIOS. This property is inherited from CIM_BIOSElement and it is always set to "Microsoft Corporation".
Name
The name used to identify this software element. When subclassed, this property can be overridden to be a key property. This property is inherited from CIM_SoftwareElement and it is always set to "BIOS".
OperationalStatus
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.StatusDescriptions")
The current status of the element. This property is inherited from CIM_ManagedSystemElement and it is always set to 2 (OK).
OK (2)
Indicates full functionality without errors.
OtherTargetOS
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), ModelCorrespondence ("CIM_OperatingSystem.OtherTypeDescription")
The manufacturer and operating system for a software element when the TargetOperatingSystem property has a value of 1 (Other), which requires the OtherTargetOS property to have a non-NULL value. For all other values of TargetOperatingSystem, the OtherTargetOS property must be NULL. This property is inherited from CIM_SoftwareElement and it is set to NULL.
PrimaryBIOS
-
Data type: boolean
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.9")
If True, this is the primary BIOS of the computer system. This property is inherited from CIM_BIOSElement and it is set to True.
ReleaseDate
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.8")
The date that the BIOS was released.
SerialNumber
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MaxLen (64), MappingStrings ("MIF.DMTF|ComponentID|001.4")
The assigned serial number of the BIOS. This property is inherited from CIM_SoftwareElement.
SoftwareElementID
An identifier for the software element. This property is inherited from CIM_SoftwareElement and it is always set to "Microsoft:GUID\device-specific data".
SoftwareElementState
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Key
The state of a software element's life cycle. This property is inherited from CIM_SoftwareElement and it is always set to 2 (Executable).
Status
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Deprecated ("CIM_ManagedSystemElement.OperationalStatus"), MaxLen (10)
This property is inherited from CIM_ManagedSystemElement but it is not used.
StatusDescriptions
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_ManagedSystemElement.OperationalStatus")
Strings that describes the various OperationalStatus array values. This property is inherited from CIM_ManagedSystemElement and it is always set to "OK".
SystemBIOSMajorRelease
-
Data type: uint8
-
Access type: Read-only
-
Qualifiers: Experimental
The major release of the system BIOS. This property is inherited from CIM_BIOSElement and it is always set to 8.
SystemBIOSMinorRelease
-
Data type: uint8
-
Access type: Read-only
-
Qualifiers: Experimental
The minor release of the system BIOS. This property is inherited from CIM_BIOSElement and it is always set to 2.
TargetOperatingSystem
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Key, MappingStrings ("MIF.DMTF|SubComponent Software|001.8"), ModelCorrespondence ("CIM_OperatingSystem.OSType")
The element's operating system environment. This property is inherited from CIM_SoftwareElement and it is always set to 0 (Unknown).
Version
-
Data type: string
-
Access type: Read-only
-
Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.3")
The version of the BIOS. This property is inherited from CIM_BIOSElement and it is always set to "8.02.00".
Remarks
Access to the Msvm_BIOSElement class might be restricted by UAC Filtering. For more information, see User Account Control and WMI.
Requirements
| Minimum supported client |
None supported |
| Minimum supported server |
Windows Server 2008 |
| End of client support |
None supported |
| End of server support |
Windows Server 2012 R2 |
| Namespace |
Root\Virtualization |
| MOF |
|