//\r
\r
KeyOrder = BdsLibGetVariableAndSize (\r
- VarKeyOrder,\r
+ VAR_KEY_ORDER,\r
&gEfiGlobalVariableGuid,\r
&KeyOrderSize\r
);\r
NewKeyOrder[Index] = RegisterOptionNumber;\r
\r
Status = gRT->SetVariable (\r
- VarKeyOrder,\r
+ VAR_KEY_ORDER,\r
&gEfiGlobalVariableGuid,\r
EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE,\r
KeyOrderSize,\r
\r
Delete Key#### for the given Key Option number.\r
\r
-\r
@param KeyOptionNumber Key option number for Key####\r
\r
@retval EFI_SUCCESS Unregister hotkey successfully.\r
// Adjust key order array\r
//\r
KeyOrder = BdsLibGetVariableAndSize (\r
- VarKeyOrder,\r
+ VAR_KEY_ORDER,\r
&gEfiGlobalVariableGuid,\r
&KeyOrderSize\r
);\r
}\r
\r
Status = gRT->SetVariable (\r
- VarKeyOrder,\r
+ VAR_KEY_ORDER,\r
&gEfiGlobalVariableGuid,\r
EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS | EFI_VARIABLE_NON_VOLATILE,\r
KeyOrderSize,\r
\r
Process all the "Key####" variables, associate Hotkeys with corresponding Boot Options.\r
\r
-\r
- @param VOID\r
-\r
@retval EFI_SUCCESS Hotkey services successfully initialized.\r
-\r
+ @retval EFI_NOT_FOUND Can not find the "KeyOrder" variable\r
**/\r
EFI_STATUS\r
InitializeHotkeyService (\r
// Get valid Key Option List from private EFI variable "KeyOrder"\r
//\r
KeyOrder = BdsLibGetVariableAndSize (\r
- VarKeyOrder,\r
+ VAR_KEY_ORDER,\r
&gEfiGlobalVariableGuid,\r
&KeyOrderSize\r
);\r