iPXE
|
EFI Boot Key Data. More...
#include <UefiSpec.h>
Data Fields | |
struct { | |
UINT32 Revision: 8 | |
Indicates the revision of the EFI_KEY_OPTION structure. More... | |
UINT32 ShiftPressed: 1 | |
Either the left or right Shift keys must be pressed (1) or must not be pressed (0). More... | |
UINT32 ControlPressed: 1 | |
Either the left or right Control keys must be pressed (1) or must not be pressed (0). More... | |
UINT32 AltPressed: 1 | |
Either the left or right Alt keys must be pressed (1) or must not be pressed (0). More... | |
UINT32 LogoPressed: 1 | |
Either the left or right Logo keys must be pressed (1) or must not be pressed (0). More... | |
UINT32 MenuPressed: 1 | |
The Menu key must be pressed (1) or must not be pressed (0). More... | |
UINT32 SysReqPressed: 1 | |
The SysReq key must be pressed (1) or must not be pressed (0). More... | |
UINT32 Reserved: 16 | |
UINT32 InputKeyCount: 2 | |
Specifies the actual number of entries in EFI_KEY_OPTION.Keys, from 0-3. More... | |
} | Options |
UINT32 | PackedValue |
EFI Boot Key Data.
Definition at line 2179 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::Revision |
Indicates the revision of the EFI_KEY_OPTION structure.
This revision level should be 0.
Definition at line 2184 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::ShiftPressed |
Either the left or right Shift keys must be pressed (1) or must not be pressed (0).
Definition at line 2188 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::ControlPressed |
Either the left or right Control keys must be pressed (1) or must not be pressed (0).
Definition at line 2192 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::AltPressed |
Either the left or right Alt keys must be pressed (1) or must not be pressed (0).
Definition at line 2196 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::LogoPressed |
Either the left or right Logo keys must be pressed (1) or must not be pressed (0).
Definition at line 2200 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::MenuPressed |
The Menu key must be pressed (1) or must not be pressed (0).
Definition at line 2204 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::SysReqPressed |
The SysReq key must be pressed (1) or must not be pressed (0).
Definition at line 2208 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::Reserved |
Definition at line 2209 of file UefiSpec.h.
UINT32 EFI_BOOT_KEY_DATA::InputKeyCount |
Specifies the actual number of entries in EFI_KEY_OPTION.Keys, from 0-3.
If zero, then only the shift state is considered. If more than one, then the boot option will only be launched if all of the specified keys are pressed with the same shift state.
Definition at line 2215 of file UefiSpec.h.
struct { ... } EFI_BOOT_KEY_DATA::Options |
UINT32 EFI_BOOT_KEY_DATA::PackedValue |
Definition at line 2217 of file UefiSpec.h.