TianoCore EDK2 master
Loading...
Searching...
No Matches
BootMaintenanceManagerCustomizedUi.c File Reference

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)
 

Detailed Description

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.

Function Documentation

◆ UiBMMCallbackHandler()

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.

Parameters
HiiHandlePoints to the hii handle for this formset.
ActionSpecifies the type of action taken by the browser.
QuestionIdA unique value which is sent to the original exporting driver so that it can identify the type of data to expect.
TypeThe type of value for the question.
ValueA pointer to the data being sent to the original exporting driver.
ActionRequestOn return, points to the action requested by the callback function.
Return values
EFI_SUCCESSThe callback successfully handled the action.
EFI_OUT_OF_RESOURCESNot enough storage is available to hold the variable and its data.
EFI_DEVICE_ERRORThe variable could not be saved.
EFI_UNSUPPORTEDThe specified Action is not supported by the callback.

Definition at line 83 of file BootMaintenanceManagerCustomizedUi.c.

◆ UiCustomizeBMMPage()

VOID UiCustomizeBMMPage ( IN EFI_HII_HANDLE  HiiHandle,
IN VOID *  StartOpCodeHandle 
)

Customize menus in the page.

Parameters
[in]HiiHandleThe HII Handle of the form to update.
[in]StartOpCodeHandleThe context used to insert opcode.
[in]CustomizePageTypeThe page type need to be customized.

Definition at line 22 of file BootMaintenanceManagerCustomizedUi.c.