TianoCore EDK2 master
Loading...
Searching...
No Matches
UefiShellLevel3CommandsLib.c File Reference

Go to the source code of this file.

Functions

CONST CHAR16 *EFIAPI ShellCommandGetManFileNameLevel3 (VOID)
 
EFI_STATUS EFIAPI ShellLevel3CommandsLibConstructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
 
EFI_STATUS EFIAPI ShellLevel3CommandsLibDestructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
 

Variables

CONST CHAR16 gShellLevel3FileName [] = L"ShellCommands"
 
EFI_HII_HANDLE gShellLevel3HiiHandle = NULL
 

Detailed Description

Main file for NULL named library for level 3 shell command functions.

(C) Copyright 2014 Hewlett-Packard Development Company, L.P.
Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UefiShellLevel3CommandsLib.c.

Function Documentation

◆ ShellCommandGetManFileNameLevel3()

CONST CHAR16 *EFIAPI ShellCommandGetManFileNameLevel3 ( VOID  )

return the filename to get help from is not using HII.

Return values
Thefilename.

Definition at line 21 of file UefiShellLevel3CommandsLib.c.

◆ ShellLevel3CommandsLibConstructor()

EFI_STATUS EFIAPI ShellLevel3CommandsLibConstructor ( IN EFI_HANDLE  ImageHandle,
IN EFI_SYSTEM_TABLE SystemTable 
)

Constructor for the Shell Level 3 Commands library.

Install the handlers for level 3 UEFI Shell 2.0 commands.

Parameters
ImageHandlethe image handle of the process
SystemTablethe EFI System Table pointer
Return values
EFI_SUCCESSthe shell command handlers were installed successfully
EFI_UNSUPPORTEDthe shell level required was not found.

Definition at line 41 of file UefiShellLevel3CommandsLib.c.

◆ ShellLevel3CommandsLibDestructor()

EFI_STATUS EFIAPI ShellLevel3CommandsLibDestructor ( IN EFI_HANDLE  ImageHandle,
IN EFI_SYSTEM_TABLE SystemTable 
)

Destructor for the library. free any resources.

Parameters
ImageHandleThe image handle of the process.
SystemTableThe EFI System Table pointer.

Definition at line 87 of file UefiShellLevel3CommandsLib.c.

Variable Documentation

◆ gShellLevel3FileName

CONST CHAR16 gShellLevel3FileName[] = L"ShellCommands"

Definition at line 11 of file UefiShellLevel3CommandsLib.c.

◆ gShellLevel3HiiHandle

EFI_HII_HANDLE gShellLevel3HiiHandle = NULL

Definition at line 12 of file UefiShellLevel3CommandsLib.c.