TianoCore EDK2 master
|
#include <Uefi.h>
#include <Protocol/HiiConfigAccess.h>
#include "BootMaintenanceManagerCustomizedUiSupport.h"
Go to the source code of this file.
Functions | |
VOID | UiCustomizeBMMPage (IN EFI_HII_HANDLE HiiHandle, IN VOID *StartOpCodeHandle) |
EFI_STATUS | UiBMMCallbackHandler (IN EFI_HII_HANDLE HiiHandle, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest) |
This library class defines a set of interfaces to customize Ui module
Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file BootMaintenanceManagerCustomizedUi.c.
EFI_STATUS UiBMMCallbackHandler | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN EFI_BROWSER_ACTION | Action, | ||
IN EFI_QUESTION_ID | QuestionId, | ||
IN UINT8 | Type, | ||
IN EFI_IFR_TYPE_VALUE * | Value, | ||
OUT EFI_BROWSER_ACTION_REQUEST * | ActionRequest | ||
) |
This function processes the results of changes in configuration.
HiiHandle | Points to the hii handle for this formset. |
Action | Specifies the type of action taken by the browser. |
QuestionId | A unique value which is sent to the original exporting driver so that it can identify the type of data to expect. |
Type | The type of value for the question. |
Value | A pointer to the data being sent to the original exporting driver. |
ActionRequest | On return, points to the action requested by the callback function. |
EFI_SUCCESS | The callback successfully handled the action. |
EFI_OUT_OF_RESOURCES | Not enough storage is available to hold the variable and its data. |
EFI_DEVICE_ERROR | The variable could not be saved. |
EFI_UNSUPPORTED | The specified Action is not supported by the callback. |
Definition at line 83 of file BootMaintenanceManagerCustomizedUi.c.
VOID UiCustomizeBMMPage | ( | IN EFI_HII_HANDLE | HiiHandle, |
IN VOID * | StartOpCodeHandle | ||
) |
Customize menus in the page.
[in] | HiiHandle | The HII Handle of the form to update. |
[in] | StartOpCodeHandle | The context used to insert opcode. |
[in] | CustomizePageType | The page type need to be customized. |
Definition at line 22 of file BootMaintenanceManagerCustomizedUi.c.