Specifications
50
EFI_LEGACY_BIOS_PROTOCOL.BootUnconventionalDevice()
Summary
This function is called when either booting to an unconventional device such as a
PARTIES partition and/or executing hard disk diagnostics.
Prototype
typedef
EFI_STATUS
(EFIAPI *EFI_LEGACY_BIOS_BOOT_UNCONVENTIONAL_DEVICE) (
IN EFI_LEGACY_BIOS_PROTOCOL *This,
IN UDC_ATTRIBUTES Attributes,
IN UINTN BbsEntry,
IN VOID *BeerData,
IN VOID *ServiceAreaData
)
Parameters
This
Indicates the EFI_LEGACY_BIOS_PROTOCOL instance.
Attributes
Flags used to interpret the rest of the input parameters. Type UDC_ATTRIBUTES
is defined in
Compatibility16PrepareToBoot().
BbsEntry
The zero-based index into the BbsTable for the parent device. Type
BBS_TABLE
is defined in Compatibility16PrepareToBoot().
BeerData
Pointer to the 128 bytes of raw Beer data.
ServiceAreaData
Pointer to the 64 bytes of raw service area data. It is up to the caller to select the
appropriate service area and point to it.










