Data Structures | |
struct | EFI_LOADED_IMAGE_PROTOCOL |
Defines | |
#define | EFI_LOADED_IMAGE_PROTOCOL_GUID |
#define | EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID |
#define | LOADED_IMAGE_PROTOCOL EFI_LOADED_IMAGE_PROTOCOL_GUID |
#define | EFI_LOADED_IMAGE_PROTOCOL_REVISION 0x1000 |
#define | EFI_LOADED_IMAGE_INFORMATION_REVISION EFI_LOADED_IMAGE_PROTOCOL_REVISION |
Typedefs | |
typedef EFI_LOADED_IMAGE_PROTOCOL | EFI_LOADED_IMAGE |
Variables | |
EFI_GUID | gEfiLoadedImageProtocolGuid |
EFI_GUID | gEfiLoadedImageDevicePathProtocolGuid |
Every EFI driver and application is passed an image handle when it is loaded. This image handle will contain a Loaded Image Protocol.
Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID |
Value:
{ \ 0xbc62157e, 0x3e33, 0x4fec, {0x99, 0x20, 0x2d, 0x3b, 0x36, 0xd7, 0x50, 0xdf } \ }
#define EFI_LOADED_IMAGE_INFORMATION_REVISION EFI_LOADED_IMAGE_PROTOCOL_REVISION |
Revision defined in EFI1.1.
#define EFI_LOADED_IMAGE_PROTOCOL_GUID |
Value:
{ \ 0x5B1B31A1, 0x9562, 0x11d2, {0x8E, 0x3F, 0x00, 0xA0, 0xC9, 0x69, 0x72, 0x3B } \ }
#define EFI_LOADED_IMAGE_PROTOCOL_REVISION 0x1000 |
EFI_SYSTEM_TABLE & EFI_IMAGE_UNLOAD are defined in EfiApi.h
#define LOADED_IMAGE_PROTOCOL EFI_LOADED_IMAGE_PROTOCOL_GUID |
Protocol GUID defined in EFI1.1.
Referenced by _ModuleEntryPoint(), and InternalImageHandleToFvHandle().