uefi - 等待按键 GNU EFI
问题描述
如何在 GNU EFI 中等待密钥?
我打算让它等待一个键,然后继续执行。
我的代码:
#include <efi.h>
#include <efilib.h>
#include <stdlib.h>
EFI_STATUS efi_main (EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable) {
EFI_STATUS Status;
ST = SystemTable;
Status = uefi_call_wrapper(ST->ConOut->ClearScreen, 1, ST->ConOut);
if (EFI_ERROR(Status)){
...
return Status;
}
...
Status = ST->ConIn->Reset(ST->ConIn,1!=1);
if (EFI_ERROR(Status)){
...
return Status;
}
// wait for key here
return EFI_SUCCESS;
}
解决方案
推荐阅读
- c - 如何使用 C 线程从头到尾读取文件?
- c - 使用 OpenMP 和 C 的并行化函数
- python - 如何在棋盘上模拟主教运动
- json - 为什么 TFDBatchMove 为值为“03/11/2019”的日期字段引发异常 ELocalTimeInvalid?
- elasticsearch - 将 Elasticsearch 查询字符串转换为 JSON 查询
- c# - 为什么字典不返回正确的键值?
- arduino - 什么是“数组数组”?- 阿杜诺
- python - 通过 SES 发送电子邮件
- javascript - 如何在firebase中获得按键?
- github-api - 如何使用 Branches API 端点有选择地删除分支保护