【发布时间】:2019-06-30 14:41:14
【问题描述】:
在 Windows 应用程序中,我有一个 GetFirmwareEnvironmentVariableA 函数来读取固件环境变量。有什么办法可以在 uefi 驱动程序的这个变量中写入一些东西,然后在 Windows 中读取它?
【问题讨论】:
在 Windows 应用程序中,我有一个 GetFirmwareEnvironmentVariableA 函数来读取固件环境变量。有什么办法可以在 uefi 驱动程序的这个变量中写入一些东西,然后在 Windows 中读取它?
【问题讨论】:
设置 NVRAM 变量的函数称为 SetVariable(),可通过 EFI_RUNTIME_SERVICES 表供 UEFI 驱动程序使用。
要了解更多关于它的接口和用法,请阅读UEFI 2.6 specification 的第 7.2 章变量服务。
【讨论】: