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

#include <StatusCodeDataTypeId.h>

Collaboration diagram for EFI_DEVICE_HANDLE_EXTENDED_DATA:
Collaboration graph
[legend]

Public Attributes

EFI_STATUS_CODE_DATA DataHeader
 
EFI_HANDLE Handle
 

Detailed Description

Device handle Extended Data. Used for many errors and progress codes to point to the device.

The handle of the device with which the progress or error code is associated. The handle is guaranteed to be accurate only at the time the status code is reported. Handles are dynamic entities between boots, so handles cannot be considered to be valid if the system has reset subsequent to the status code being reported. Handles may be used to determine a wide variety of useful information about the source of the status code.

Member Data Documentation

◆ DataHeader

EFI_STATUS_CODE_DATA EFI_DEVICE_HANDLE_EXTENDED_DATA::DataHeader

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

◆ Handle

EFI_HANDLE EFI_DEVICE_HANDLE_EXTENDED_DATA::Handle

The device handle.


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