ReactOS 0.4.16-dev-197-g92996da
|
#include <LoadedImage.h>
Public Attributes | |
UINT32 | Revision |
All future revisions will be backward compatible to the current revision. | |
EFI_HANDLE | ParentHandle |
the firmware's boot manager. | |
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 |
that the EFI Image was loaded from. | |
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 |
Can be used on any image handle to obtain information about the loaded image.
Definition at line 49 of file LoadedImage.h.
EFI_HANDLE EFI_LOADED_IMAGE_PROTOCOL::DeviceHandle |
The device handle that the EFI Image was loaded from.
Definition at line 59 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx(), and UefiMemGetMemoryMap().
EFI_DEVICE_PATH_PROTOCOL* EFI_LOADED_IMAGE_PROTOCOL::FilePath |
that the EFI Image was loaded from.
A pointer to the file path portion specific to DeviceHandle
Definition at line 60 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx().
VOID* EFI_LOADED_IMAGE_PROTOCOL::ImageBase |
The base address at which the image was loaded.
Definition at line 73 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx(), and UefiMemGetMemoryMap().
EFI_MEMORY_TYPE EFI_LOADED_IMAGE_PROTOCOL::ImageCodeType |
The memory type that the code sections were loaded as.
Definition at line 75 of file LoadedImage.h.
EFI_MEMORY_TYPE EFI_LOADED_IMAGE_PROTOCOL::ImageDataType |
The memory type that the data sections were loaded as.
Definition at line 76 of file LoadedImage.h.
UINT64 EFI_LOADED_IMAGE_PROTOCOL::ImageSize |
The size in bytes of the loaded image.
Definition at line 74 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx(), and UefiMemGetMemoryMap().
VOID* EFI_LOADED_IMAGE_PROTOCOL::LoadOptions |
A pointer to the image's binary load options.
Definition at line 68 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx().
UINT32 EFI_LOADED_IMAGE_PROTOCOL::LoadOptionsSize |
The size in bytes of LoadOptions.
Definition at line 67 of file LoadedImage.h.
Referenced by EfiInitCreateInputParametersEx().
EFI_HANDLE EFI_LOADED_IMAGE_PROTOCOL::ParentHandle |
the firmware's boot manager.
Parent image's image handle. NULL if the image is loaded directly from
Definition at line 52 of file LoadedImage.h.
VOID* EFI_LOADED_IMAGE_PROTOCOL::Reserved |
Reserved. DO NOT USE.
Definition at line 62 of file LoadedImage.h.
UINT32 EFI_LOADED_IMAGE_PROTOCOL::Revision |
All future revisions will be backward compatible to the current revision.
Defines the revision of the EFI_LOADED_IMAGE_PROTOCOL structure.
Definition at line 50 of file LoadedImage.h.
EFI_SYSTEM_TABLE* EFI_LOADED_IMAGE_PROTOCOL::SystemTable |
the image's EFI system table pointer.
Definition at line 54 of file LoadedImage.h.
EFI_IMAGE_UNLOAD EFI_LOADED_IMAGE_PROTOCOL::Unload |
Definition at line 77 of file LoadedImage.h.