EFI 格式字符串参考

EFI format string reference

好的,很抱歉我不得不把它放在这里,但我似乎无法找到我要找的信息。有人可以指点我一些关于 EFI "printf" 格式参考的参考文档吗?我的意思是它不像常规的 printf,因为它支持 %g 作为 GUID,并为 %llu 打印一个问号。我最好的 Google-bet 是 "efi" "print" "format" reference "%g" "%s" "%a" "%d", 但它没有给出任何可用的结果。其他搜索词提出了一些打印机的一些颜色设置。我做错了什么?任何人如何找到此信息?谢谢。

这些标志在 PrintLib.h 文件中进行了描述。 您可以在这里找到它:https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/PrintLib.h.

编辑:

如果您使用 EDK2 构建您的程序,上面的 link 是有效的。 print.c 文件中描述了使用 gnu-efi 构建时的标志。 您可以在这里找到它(搜索函数 _Print):https://sourceforge.net/p/gnu-efi/code/ci/master/tree/lib/print.c