XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
EFI_LEGACY_OPROM_EXTENDED_DATA Struct Reference

#include <StatusCodeDataTypeId.h>

Collaboration diagram for EFI_LEGACY_OPROM_EXTENDED_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_STATUS_CODE_DATA DataHeader
 
EFI_HANDLE DeviceHandle
 
EFI_PHYSICAL_ADDRESS RomImageBase
 

Detailed Description

This structure defines extended data describing a legacy option ROM (OpROM).

The device handle and ROM image base can be used by consumers to determine which option ROM failed. Due to the black-box nature of legacy option ROMs, the amount of information that can be obtained may be limited.

Member Data Documentation

◆ DataHeader

EFI_STATUS_CODE_DATA EFI_LEGACY_OPROM_EXTENDED_DATA::DataHeader

The data header identifying the data. DataHeader.HeaderSize should be sizeof (EFI_STATUS_CODE_DATA), DataHeader.Size should be sizeof (EFI_LEGACY_OPROM_EXTENDED_DATA) - HeaderSize, and DataHeader.Type should be EFI_STATUS_CODE_SPECIFIC_DATA_GUID.

◆ DeviceHandle

EFI_HANDLE EFI_LEGACY_OPROM_EXTENDED_DATA::DeviceHandle

The handle corresponding to the device that this legacy option ROM is being invoked.

◆ RomImageBase

EFI_PHYSICAL_ADDRESS EFI_LEGACY_OPROM_EXTENDED_DATA::RomImageBase

The base address of the shadowed legacy ROM image. May or may not point to the shadow RAM area.


The documentation for this struct was generated from the following file: