В приложении Windows у меня есть функция GetFirmwareEnvironmentVariableA для чтения переменной среды встроенного ПО.Есть ли способ записать что-то в эту переменную в драйвере uefi и прочитать из нее позже в Windows?
GetFirmwareEnvironmentVariableA
Функция установки переменной NVRAM называется SetVariable () и доступна драйверам UEFI через таблицу EFI_RUNTIME_SERVICES.
Чтобы узнать больше об интерфейсе и использовании, прочитайте главу 7.2 Службы переменных Спецификация UEFI 2.6 .