首页 > 解决方案 > 我如何在 UEFI 驱动程序中设置固件环境变量

问题描述

在 Windows 应用程序中,我有一个GetFirmwareEnvironmentVariableA读取固件环境变量的函数。有没有办法在 uefi 驱动程序中的这个变量中写入一些东西,然后在 Windows 中读取它?

标签: cwindowsuefi

解决方案


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

要了解更多关于它的接口和用法,请阅读UEFI 2.6 规范的第 7.2 章变量服务。


推荐阅读