CIM_BIOSElement class (Hyper-V management)

Represents the low-level software that is loaded into non-volatile storage and used to start up and configure a computer system (CIM_ComputerSystem).

Syntax

[Abstract, Version("2.17.0"), UMLPackagePath("CIM::Application::BIOS"), AMENDMENT]
class CIM_BIOSElement : CIM_SoftwareElement
{
  string   Version;
  string   Manufacturer;
  boolean  PrimaryBIOS;
  string   ListOfLanguages[];
  string   CurrentLanguage;
  uint64   LoadedStartingAddress;
  uint64   LoadedEndingAddress;
  string   LoadUtilityInformation;
  datetime ReleaseDate;
  string   RegistryURIs[];
};

Members

The CIM_BIOSElement class has these types of members:

Properties

The CIM_BIOSElement class has these properties.

CurrentLanguage

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_BIOSElement.ListOfLanguages")

The currently selected language for the BIOS. This information can be obtained from the System Management BIOS (SMBIOS) using the Current Language attribute of the Type 13 structure to index into the string list that follows the structure. This property is formatted using the ISO 639 Language Name, and may be followed by the ISO 3166 Territory Name and the encoding method.

ListOfLanguages

Data type: string array

Access type: Read-only

A list of installable languages for the BIOS. This information can be obtained from SMBIOS, from the string list that follows the Type 13 structure. An ISO 639 Language Name should be used to specify the BIOS' installable languages. The ISO 3166 Territory Name and the encoding method may also be specified, following the Language Name.

LoadedEndingAddress

Data type: uint64

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.6")

The ending address of the memory that is occupied by the BIOS.

LoadedStartingAddress

Data type: uint64

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.5")

The starting address of the memory that is occupied by the BIOS.

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 CIM_BIOSElement object. Version and other information may be indicated in this property.

Manufacturer

Data type: string

Access type: Read-only

Qualifiers: Override ("Manufacturer"), MappingStrings ("MIF.DMTF|System BIOS|001.2")

The manufacturer of the software element.

PrimaryBIOS

Data type: boolean

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.9")

True if this is the primary BIOS of the computer system; otherwise, false.

RegistryURIs

Data type: string array

Access type: Read-only

The publication location of the BIOS attribute registries to which the BIOS implementation complies.

ReleaseDate

Data type: datetime

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|System BIOS|001.8")

The Date on which this BIOS was released.

Version

Data type: string

Access type: Read-only

Qualifiers: Override ("Version"), MappingStrings ("MIF.DMTF|System BIOS|001.3")

The version of the operation. The version of the operation should be in one of the following forms:

  • <major>.<minor>.<revision>
  • <major>.<minor><letter><revision>

Requirements

Requirement Value
Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_SoftwareElement