我有一个 uefi shell 应用程序和一个 uefi 模块,提供类似的功能,我试图将它们合并到一个实体中,该实体可以作为模块从引导菜单或从 uefi shell 执行。是否可以创建一个可以像这样执行的 efi 应用程序?
模块的入口点是
ModMain (
IN EFI_HANDLE ImageHandle,
IN EFI_SYSTEM_TABLE *SystemTable
)
而对于 uefi shell 应用程序。它的,
MyAppMain (
IN UINTN Argc,
IN CHAR16 **Argv
)
我可以隐式获取 efi 图像的 ImageHandle(类似于 C++ 对象中的 This 指针)吗?
谢谢