TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | _EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL |
EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL protocol structure. More... | |
Macros | |
#define | EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL_GUID |
Typedefs | |
typedef struct _EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL | EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL |
typedef SHELL_STATUS(EFIAPI * | SHELL_COMMAND_HANDLER) (IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN EFI_SYSTEM_TABLE *SystemTable, IN EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters, IN EFI_SHELL_PROTOCOL *Shell) |
typedef CHAR16 *(EFIAPI * | SHELL_COMMAND_GETHELP) (IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN CONST CHAR8 *Language) |
Variables | |
EFI_GUID | gEfiShellDynamicCommandProtocolGuid |
EFI Shell Dynamic Command registration protocol
(C) Copyright 2012-2014 Hewlett-Packard Development Company, L.P.
Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ShellDynamicCommand.h.
#define EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL_GUID |
Definition at line 17 of file ShellDynamicCommand.h.
Definition at line 25 of file ShellDynamicCommand.h.
typedef CHAR16 *(EFIAPI * SHELL_COMMAND_GETHELP) (IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN CONST CHAR8 *Language) |
This is the command help handler function pointer callback type. This function is responsible for displaying help information for the associated command.
[in] | This | The instance of the EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL. |
[in] | Language | The pointer to the language string to use. |
Definition at line 60 of file ShellDynamicCommand.h.
typedef SHELL_STATUS(EFIAPI * SHELL_COMMAND_HANDLER) (IN EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL *This, IN EFI_SYSTEM_TABLE *SystemTable, IN EFI_SHELL_PARAMETERS_PROTOCOL *ShellParameters, IN EFI_SHELL_PROTOCOL *Shell) |
This is the shell command handler function pointer callback type. This function handles the command when it is invoked in the shell.
[in] | This | The instance of the EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL. |
[in] | SystemTable | The pointer to the system table. |
[in] | ShellParameters | The parameters associated with the command. |
[in] | Shell | The instance of the shell protocol used in the context of processing this command. |
Definition at line 41 of file ShellDynamicCommand.h.