TianoCore EDK2 master
Loading...
Searching...
No Matches
SHELL_INFO Struct Reference

Data Fields

EFI_SHELL_PARAMETERS_PROTOCOLNewShellParametersProtocol
 
EFI_SHELL_PROTOCOLNewEfiShellProtocol
 
BOOLEAN PageBreakEnabled
 
BOOLEAN RootShellInstance
 
SHELL_INIT_SETTINGS ShellInitSettings
 
BUFFER_LIST BufferToFreeList
 List of buffers that were returned to the user to free.
 
SHELL_VIEWING_SETTINGS ViewingSettings
 
EFI_HII_HANDLE HiiHandle
 Handle from HiiLib.
 
UINTN LogScreenCount
 How many screens of log information to save.
 
EFI_EVENT UserBreakTimer
 Timer event for polling for CTRL-C.
 
EFI_DEVICE_PATH_PROTOCOLImageDevPath
 DevicePath for ourselves.
 
EFI_DEVICE_PATH_PROTOCOLFileDevPath
 DevicePath for ourselves.
 
CONSOLE_LOGGER_PRIVATE_DATAConsoleInfo
 Pointer for ConsoleInformation.
 
EFI_SHELL_PARAMETERS_PROTOCOLOldShellParameters
 old shell parameters to reinstall upon exiting.
 
SHELL_PROTOCOL_HANDLE_LIST OldShellList
 List of other instances to reinstall when closing.
 
SPLIT_LIST SplitList
 List of Splits in FILO stack.
 
VOID * CtrlCNotifyHandle1
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlCNotifyHandle2
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlCNotifyHandle3
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlCNotifyHandle4
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlSNotifyHandle1
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlSNotifyHandle2
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlSNotifyHandle3
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
VOID * CtrlSNotifyHandle4
 The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.
 
BOOLEAN HaltOutput
 TRUE to start a CTRL-S halt.
 

Detailed Description

Definition at line 97 of file Shell.h.

Field Documentation

◆ BufferToFreeList

BUFFER_LIST SHELL_INFO::BufferToFreeList

List of buffers that were returned to the user to free.

Definition at line 103 of file Shell.h.

◆ ConsoleInfo

CONSOLE_LOGGER_PRIVATE_DATA* SHELL_INFO::ConsoleInfo

Pointer for ConsoleInformation.

Definition at line 110 of file Shell.h.

◆ CtrlCNotifyHandle1

VOID* SHELL_INFO::CtrlCNotifyHandle1

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 114 of file Shell.h.

◆ CtrlCNotifyHandle2

VOID* SHELL_INFO::CtrlCNotifyHandle2

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 115 of file Shell.h.

◆ CtrlCNotifyHandle3

VOID* SHELL_INFO::CtrlCNotifyHandle3

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 116 of file Shell.h.

◆ CtrlCNotifyHandle4

VOID* SHELL_INFO::CtrlCNotifyHandle4

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 117 of file Shell.h.

◆ CtrlSNotifyHandle1

VOID* SHELL_INFO::CtrlSNotifyHandle1

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 118 of file Shell.h.

◆ CtrlSNotifyHandle2

VOID* SHELL_INFO::CtrlSNotifyHandle2

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 119 of file Shell.h.

◆ CtrlSNotifyHandle3

VOID* SHELL_INFO::CtrlSNotifyHandle3

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 120 of file Shell.h.

◆ CtrlSNotifyHandle4

VOID* SHELL_INFO::CtrlSNotifyHandle4

The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.

Definition at line 121 of file Shell.h.

◆ FileDevPath

EFI_DEVICE_PATH_PROTOCOL* SHELL_INFO::FileDevPath

DevicePath for ourselves.

Definition at line 109 of file Shell.h.

◆ HaltOutput

BOOLEAN SHELL_INFO::HaltOutput

TRUE to start a CTRL-S halt.

Definition at line 122 of file Shell.h.

◆ HiiHandle

EFI_HII_HANDLE SHELL_INFO::HiiHandle

Handle from HiiLib.

Definition at line 105 of file Shell.h.

◆ ImageDevPath

EFI_DEVICE_PATH_PROTOCOL* SHELL_INFO::ImageDevPath

DevicePath for ourselves.

Definition at line 108 of file Shell.h.

◆ LogScreenCount

UINTN SHELL_INFO::LogScreenCount

How many screens of log information to save.

Definition at line 106 of file Shell.h.

◆ NewEfiShellProtocol

EFI_SHELL_PROTOCOL* SHELL_INFO::NewEfiShellProtocol

Definition at line 99 of file Shell.h.

◆ NewShellParametersProtocol

EFI_SHELL_PARAMETERS_PROTOCOL* SHELL_INFO::NewShellParametersProtocol

Definition at line 98 of file Shell.h.

◆ OldShellList

SHELL_PROTOCOL_HANDLE_LIST SHELL_INFO::OldShellList

List of other instances to reinstall when closing.

Definition at line 112 of file Shell.h.

◆ OldShellParameters

EFI_SHELL_PARAMETERS_PROTOCOL* SHELL_INFO::OldShellParameters

old shell parameters to reinstall upon exiting.

Definition at line 111 of file Shell.h.

◆ PageBreakEnabled

BOOLEAN SHELL_INFO::PageBreakEnabled

Definition at line 100 of file Shell.h.

◆ RootShellInstance

BOOLEAN SHELL_INFO::RootShellInstance

Definition at line 101 of file Shell.h.

◆ ShellInitSettings

SHELL_INIT_SETTINGS SHELL_INFO::ShellInitSettings

Definition at line 102 of file Shell.h.

◆ SplitList

SPLIT_LIST SHELL_INFO::SplitList

List of Splits in FILO stack.

Definition at line 113 of file Shell.h.

◆ UserBreakTimer

EFI_EVENT SHELL_INFO::UserBreakTimer

Timer event for polling for CTRL-C.

Definition at line 107 of file Shell.h.

◆ ViewingSettings

SHELL_VIEWING_SETTINGS SHELL_INFO::ViewingSettings

Definition at line 104 of file Shell.h.


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