|
TianoCore EDK2 master
|
#include <Guid/BootDiscoveryPolicy.h>#include <Library/UefiDriverEntryPoint.h>#include <Library/UefiBootServicesTableLib.h>#include <Library/UefiRuntimeServicesTableLib.h>#include <Library/BaseLib.h>#include <Library/DevicePathLib.h>#include <Library/DebugLib.h>#include <Library/HiiLib.h>#include <Library/UefiLib.h>#include <Library/BaseMemoryLib.h>#include <Include/Library/PcdLib.h>Go to the source code of this file.
Data Structures | |
| struct | HII_VENDOR_DEVICE_PATH |
Functions | |
| EFI_STATUS EFIAPI | BootDiscoveryPolicyUiLibConstructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
| EFI_STATUS EFIAPI | BootDiscoveryPolicyUiLibDestructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Variables | |
| UINT8 | BootDiscoveryPolicyUiLibVfrBin [] |
| EFI_HII_HANDLE | mBPHiiHandle = NULL |
| EFI_HANDLE | mBPDriverHandle = NULL |
| STATIC HII_VENDOR_DEVICE_PATH | mVendorDevicePath |
Boot Discovery Policy UI for Boot Maintenance menu.
Copyright (c) 2021, ARM Ltd. All rights reserved.
Copyright (c) 2021, Semihalf All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BootDiscoveryPolicyUiLib.c.
| EFI_STATUS EFIAPI BootDiscoveryPolicyUiLibConstructor | ( | IN EFI_HANDLE | ImageHandle, |
| IN EFI_SYSTEM_TABLE * | SystemTable | ||
| ) |
Initialize Boot Maintenance Menu library.
| ImageHandle | The image handle. |
| SystemTable | The system table. |
| EFI_SUCCESS | Install Boot manager menu success. |
| Other | Return error status.gBPDisplayLibGuid |
Definition at line 71 of file BootDiscoveryPolicyUiLib.c.
| EFI_STATUS EFIAPI BootDiscoveryPolicyUiLibDestructor | ( | IN EFI_HANDLE | ImageHandle, |
| IN EFI_SYSTEM_TABLE * | SystemTable | ||
| ) |
Destructor of Boot Maintenance menu library.
| ImageHandle | The firmware allocated handle for the EFI image. |
| SystemTable | A pointer to the EFI System Table. |
| EFI_SUCCESS | The destructor completed successfully. |
| Other | value The destructor did not complete successfully. |
Definition at line 139 of file BootDiscoveryPolicyUiLib.c.
| EFI_HANDLE mBPDriverHandle = NULL |
Definition at line 34 of file BootDiscoveryPolicyUiLib.c.
| EFI_HII_HANDLE mBPHiiHandle = NULL |
Definition at line 33 of file BootDiscoveryPolicyUiLib.c.
| STATIC HII_VENDOR_DEVICE_PATH mVendorDevicePath |
Definition at line 36 of file BootDiscoveryPolicyUiLib.c.