UEFI 变量命名空间“{8be4df61-93ca-11d2-aa0d-00e098032b8c}”是否有标准名称?

Sim*_*ane 0 uefi

UEFI标准定义了各种标准变量,例如OsIndicationsSupported在由GUID标识的命名空间中"{8be4df61-93ca-11d2-aa0d-00e098032b8c}"

我需要在代码中将该 GUID 声明为常量,因此我需要为其命名。我想我可以编一些东西,但如果有一个标准的名称,最好使用它。那么这个命名空间有标准的名称吗?

Sim*_*ane 5

这个 GUID 的正式名称是EFI_GLOBAL_VARIABLE. 请参阅UEFI 规范版本 2.9(2021 年 3 月),第 82 页(PDF 第 157 页)

#define EFI_GLOBAL_VARIABLE \
{0x8BE4DF61,0x93CA,0x11d2,\
 {0xAA,0x0D,0x00,0xE0,0x98,0x03,0x2B,0x8C}}
Run Code Online (Sandbox Code Playgroud)