|
XenevaOS
|

Go to the source code of this file.
Classes | |
| 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.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
| #define EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL_GUID |
| 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. |
| 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. |
|
extern |