Как я могу установить переменную среды прошивки в драйвере UEFI - PullRequest
0 голосов
/ 06 февраля 2019

В приложении Windows у меня есть функция GetFirmwareEnvironmentVariableA для чтения переменной среды встроенного ПО.Есть ли способ записать что-то в эту переменную в драйвере uefi и прочитать из нее позже в Windows?

1 Ответ

0 голосов
/ 06 февраля 2019

Функция установки переменной NVRAM называется SetVariable () и доступна драйверам UEFI через таблицу EFI_RUNTIME_SERVICES.

Чтобы узнать больше об интерфейсе и использовании, прочитайте главу 7.2 Службы переменных Спецификация UEFI 2.6 .

...