iPXE
Data Fields
EFI_BOOT_KEY_DATA Union Reference

EFI Boot Key Data. More...

#include <UefiSpec.h>

Data Fields

struct {
   UINT32   Revision: 8
 Indicates the revision of the EFI_KEY_OPTION structure.
   UINT32   ShiftPressed: 1
 Either the left or right Shift keys must be pressed (1) or must not be pressed (0).
   UINT32   ControlPressed: 1
 Either the left or right Control keys must be pressed (1) or must not be pressed (0).
   UINT32   AltPressed: 1
 Either the left or right Alt keys must be pressed (1) or must not be pressed (0).
   UINT32   LogoPressed: 1
 Either the left or right Logo keys must be pressed (1) or must not be pressed (0).
   UINT32   MenuPressed: 1
 The Menu key must be pressed (1) or must not be pressed (0).
   UINT32   SysReqPressed: 1
 The SysReq key must be pressed (1) or must not be pressed (0).
   UINT32   Reserved: 16
   UINT32   InputKeyCount: 2
 Specifies the actual number of entries in EFI_KEY_OPTION.Keys, from 0-3.
Options
UINT32 PackedValue

Detailed Description

EFI Boot Key Data.

Definition at line 2098 of file UefiSpec.h.


Field Documentation

Indicates the revision of the EFI_KEY_OPTION structure.

This revision level should be 0.

Definition at line 2103 of file UefiSpec.h.

Either the left or right Shift keys must be pressed (1) or must not be pressed (0).

Definition at line 2107 of file UefiSpec.h.

Either the left or right Control keys must be pressed (1) or must not be pressed (0).

Definition at line 2111 of file UefiSpec.h.

Either the left or right Alt keys must be pressed (1) or must not be pressed (0).

Definition at line 2115 of file UefiSpec.h.

Either the left or right Logo keys must be pressed (1) or must not be pressed (0).

Definition at line 2119 of file UefiSpec.h.

The Menu key must be pressed (1) or must not be pressed (0).

Definition at line 2123 of file UefiSpec.h.

The SysReq key must be pressed (1) or must not be pressed (0).

Definition at line 2127 of file UefiSpec.h.

Definition at line 2128 of file UefiSpec.h.

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 2134 of file UefiSpec.h.

Definition at line 2136 of file UefiSpec.h.


The documentation for this union was generated from the following file: