|
MdeModulePkg[all]
0.98
|
Data Structures | |
| struct | _EFI_BOOT_LOGO_PROTOCOL |
Macros | |
| #define | EFI_BOOT_LOGO_PROTOCOL_GUID |
Typedefs | |
| typedef struct _EFI_BOOT_LOGO_PROTOCOL | EFI_BOOT_LOGO_PROTOCOL |
| typedef EFI_STATUS(EFIAPI * | EFI_SET_BOOT_LOGO )(IN EFI_BOOT_LOGO_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height) |
Variables | |
| EFI_GUID | gEfiBootLogoProtocolGuid |
Boot Logo protocol is used to convey information of Logo dispayed during boot.
Copyright (c) 2011, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define EFI_BOOT_LOGO_PROTOCOL_GUID |
| typedef struct _EFI_BOOT_LOGO_PROTOCOL EFI_BOOT_LOGO_PROTOCOL |
| typedef EFI_STATUS(EFIAPI * EFI_SET_BOOT_LOGO)(IN EFI_BOOT_LOGO_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height) |
Update information of logo image drawn on screen.
| This | The pointer to the Boot Logo protocol instance. |
| BltBuffer | The BLT buffer for logo drawn on screen. If BltBuffer is set to NULL, it indicates that logo image is no longer on the screen. |
| DestinationX | X coordinate of destination for the BltBuffer. |
| DestinationY | Y coordinate of destination for the BltBuffer. |
| Width | Width of rectangle in BltBuffer in pixels. |
| Height | Hight of rectangle in BltBuffer in pixels. |
| EFI_SUCCESS | The boot logo information was updated. |
| EFI_INVALID_PARAMETER | One of the parameters has an invalid value. |
| EFI_OUT_OF_RESOURCES | The logo information was not updated due to insufficient memory resources. |
| EFI_GUID gEfiBootLogoProtocolGuid |