UINTN BootOptionSelected;\r
UINTN Index;\r
UINTN BootMainEntryCount;\r
+ BOOLEAN IsUnicode;\r
\r
- BootOption = NULL;\r
+ BootOption = NULL;\r
BootMainEntryCount = sizeof(BootMainEntries) / sizeof(struct BOOT_MAIN_ENTRY);\r
\r
while (TRUE) {\r
default:\r
Print(L"\t- LoaderType: Not recognized (%d)\n", LoaderType);\r
}\r
+ } else if (BootOption->OptionalData != NULL) {\r
+ if (IsPrintableString (BootOption->OptionalData, &IsUnicode)) {\r
+ if (IsUnicode) {\r
+ Print (L"\t- Arguments: %s\n", BootOption->OptionalData);\r
+ } else {\r
+ AsciiPrint ("\t- Arguments: %a\n", BootOption->OptionalData);\r
+ }\r
+ }\r
}\r
FreePool(DevicePathTxt);\r
DEBUG_CODE_END();\r