我如何在UEFI驱动程序中设置固件环境变量

时间:2019-02-06 15:28:57

标签: c windows uefi

在Windows应用程序中,我有一个GetFirmwareEnvironmentVariableA函数来读取固件环境变量。有什么方法可以在uefi驱动程序中为此变量写一些东西,并稍后在Windows中从中读取?

1 个答案:

答案 0 :(得分:2)

设置NVRAM变量的函数称为SetVariable(),可通过EFI_RUNTIME_SERVICES表提供给UEFI驱动程序。

要了解有关其接口和用法的更多信息,请阅读UEFI 2.6 specification的7.2章变量服务。