Data Fields | |
UINT32 | Revision |
EFI_HANDLE | ParentHandle |
EFI_SYSTEM_TABLE * | SystemTable |
the image's EFI system table pointer. | |
EFI_HANDLE | DeviceHandle |
The device handle that the EFI Image was loaded from. | |
EFI_DEVICE_PATH_PROTOCOL * | FilePath |
VOID * | Reserved |
Reserved. DO NOT USE. | |
UINT32 | LoadOptionsSize |
The size in bytes of LoadOptions. | |
VOID * | LoadOptions |
A pointer to the image's binary load options. | |
VOID * | ImageBase |
The base address at which the image was loaded. | |
UINT64 | ImageSize |
The size in bytes of the loaded image. | |
EFI_MEMORY_TYPE | ImageCodeType |
The memory type that the code sections were loaded as. | |
EFI_MEMORY_TYPE | ImageDataType |
The memory type that the data sections were loaded as. | |
EFI_IMAGE_UNLOAD | Unload |
The device handle that the EFI Image was loaded from.
A pointer to the file path portion specific to DeviceHandle that the EFI Image was loaded from.
The base address at which the image was loaded.
The memory type that the code sections were loaded as.
The memory type that the data sections were loaded as.
The size in bytes of the loaded image.
A pointer to the image's binary load options.
The size in bytes of LoadOptions.
Parent image's image handle. NULL if the image is loaded directly from the firmware's boot manager.
Reserved. DO NOT USE.
Defines the revision of the EFI_LOADED_IMAGE_PROTOCOL structure. All future revisions will be backward compatible to the current revision.
the image's EFI system table pointer.