VirtualBox Main API

Public Attributes | List of all members
IBIOSSettings Interface Reference

The IBIOSSettings interface represents BIOS settings of the virtual machine. More...

Inheritance diagram for IBIOSSettings:

## Public Attributes
attribute boolean | logoFadeIn
| Fade in flag for BIOS logo animation.
attribute boolean | logoFadeOut
| Fade out flag for BIOS logo animation.
attribute unsigned long | logoDisplayTime
| BIOS logo display time in milliseconds (0 = default).
attribute wstring | logoImagePath
| Local file system path for external BIOS splash image.
attribute BIOSBootMenuMode | bootMenuMode
| Mode of the BIOS boot device menu.
attribute boolean | ACPIEnabled
| ACPI support flag.
attribute boolean | IOAPICEnabled
| I/O-APIC support flag.
attribute APICMode | APICMode
| APIC mode to set up by the firmware.
attribute long long | timeOffset
| Offset in milliseconds from the host system time.
attribute boolean | PXEDebugEnabled
| PXE debug logging flag.
attribute boolean | SMBIOSUuidLittleEndian
| Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1.

## Detailed Description

The IBIOSSettings interface represents BIOS settings of the virtual machine.

This is used only in the IMachine::BIOSSettings attribute.

Interface ID:
  `{A0A7F210-B857-4468-BE26-C29F36A84345}`

## Member Data Documentation

## ◆ logoFadeIn

attribute boolean IBIOSSettings::logoFadeIn

Fade in flag for BIOS logo animation.

## ◆ logoFadeOut

attribute boolean IBIOSSettings::logoFadeOut

Fade out flag for BIOS logo animation.

## ◆ logoDisplayTime

attribute unsigned long IBIOSSettings::logoDisplayTime

BIOS logo display time in milliseconds (0 = default).

## ◆ logoImagePath

attribute wstring IBIOSSettings::logoImagePath

Local file system path for external BIOS splash image.

Empty string means the default image is shown on boot.

## ◆ bootMenuMode

attribute BIOSBootMenuMode IBIOSSettings::bootMenuMode

Mode of the BIOS boot device menu.

## ◆ ACPIEnabled

attribute boolean IBIOSSettings::ACPIEnabled

ACPI support flag.

## ◆ IOAPICEnabled

attribute boolean IBIOSSettings::IOAPICEnabled

I/O-APIC support flag.

If set, VirtualBox will provide an I/O-APIC and support IRQs above 15.

## ◆ APICMode

attribute APICMode IBIOSSettings::APICMode

APIC mode to set up by the firmware.

## ◆ timeOffset

attribute long long IBIOSSettings::timeOffset

Offset in milliseconds from the host system time.

This allows for guests running with a different system date/time than the host. It is equivalent to setting the system date/time in the BIOS except it is not an absolute value but a relative one. Guest Additions time synchronization honors this offset.

## ◆ PXEDebugEnabled

attribute boolean IBIOSSettings::PXEDebugEnabled

PXE debug logging flag.

If set, VirtualBox will write extensive PXE trace information to the release log.

## ◆ SMBIOSUuidLittleEndian

attribute boolean IBIOSSettings::SMBIOSUuidLittleEndian

Flag to control whether the SMBIOS system UUID is presented in little endian form to the guest as mandated by the SMBIOS spec chapter 7.2.1.

Before VirtualBox version 6.1 it was always presented in big endian form and to retain the old behavior this flag was introduced so it can be changed. VMs created with VBox 6.1 will default to true for this flag.