#include <Library/MemoryAllocationLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/ShellLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/BaseLib.h>
#include <Library/UefiLib.h>
extern EFI_BOOT_SERVICES *gBS;
VOID MmVarList(
)
{
EFI_GUID FoundVarGuid;
EFI_STATUS Status;
CHAR16 *pFoundVarName;
UINTN NameSize;
CHAR16 *InputStr;
UINT64 Count;
UINT64 CountBak;
UINT64 VarNum;
InputStr = NULL;
NameSize = 0;
pFoundVarName = NULL;
pFoundVarName = AllocateZeroPool(sizeof(CHAR16));
Count = 10;
CountBak = 10;
VarNum = 0;
while (TRUE) {
if (InputStr != NULL) {
gBS->FreePool (InputStr);
InputStr = NU
UEFI应用与编程--GetNextVariableName
最新推荐文章于 2024-07-19 14:19:31 发布