XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_SHELL_PARAMETERS_PROTOCOL Struct Reference

#include <ShellParameters.h>

Public Attributes

CHAR16 ** Argv
 
UINTN Argc
 
SHELL_FILE_HANDLE StdIn
 
SHELL_FILE_HANDLE StdOut
 
SHELL_FILE_HANDLE StdErr
 

Member Data Documentation

◆ Argc

UINTN _EFI_SHELL_PARAMETERS_PROTOCOL::Argc

The number of elements in the Argv array.

◆ Argv

CHAR16** _EFI_SHELL_PARAMETERS_PROTOCOL::Argv

Points to an Argc-element array of points to NULL-terminated strings containing the command-line parameters. The first entry in the array is always the full file path of the executable. Any quotation marks that were used to preserve whitespace have been removed.

◆ StdErr

SHELL_FILE_HANDLE _EFI_SHELL_PARAMETERS_PROTOCOL::StdErr

The file handle for the standard error output for this executable. This may be different from the StdErrHandle in EFI_SYSTEM_TABLE.

◆ StdIn

SHELL_FILE_HANDLE _EFI_SHELL_PARAMETERS_PROTOCOL::StdIn

The file handle for the standard input for this executable. This may be different from the ConInHandle in EFI_SYSTEM_TABLE.

◆ StdOut

SHELL_FILE_HANDLE _EFI_SHELL_PARAMETERS_PROTOCOL::StdOut

The file handle for the standard output for this executable. This may be different from the ConOutHandle in EFI_SYSTEM_TABLE.


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