7.4
ConsoleOut or StandardError
The
SIMPLE_TEXT_OUTPUT
protocol. The protocol must also support the Unicode control characters
SIMPLE_INPUT
defined in Table 7-1. The
screen by programmatic methods and therefore does not support the EFI scan codes defined in
Table 7-2.
7.5
SIMPLE_TEXT_OUTPUT Protocol
Summary
This protocol is used to control text-based output devices.
GUID
#define SIMPLE_TEXT_OUTPUT_PROTOCOL \
{ 387477c2-69c7-11d2-8e39-00a0c969723b }
Protocol Interface Structure
typedef struct _SIMPLE_TEXT_OUTPUT_INTERFACE {
EFI_TEXT_RESET
EFI_TEXT_STRING
EFI_TEXT_TEST_STRING
EFI_TEXT_QUERY_MODE
EFI_TEXT_SET_MODE
EFI_TEXT_SET_ATTRIBUTE
EFI_TEXT_CLEAR_SCREEN
EFI_TEXT_SET_CURSOR_POSITION
EFI_TEXT_ENABLE_CURSOR
SIMPLE_TEXT_OUTPUT_MODE
} SIMPLE_TEXT_OUTPUT_INTERFACE;
Parameters
Reset
OutputString
TestString
QueryMode
SetMode
Version 1.02
protocol must implement the same Unicode code pages as the
SIMPLE_TEXT_OUTPUT
Reset the
device. See Section 7.5.1.
ConsoleOut
Displays the Unicode string on the device at the current cursor location.
See Section 7.5.2.
Tests to see if the
ConsoleOut
See Section 7.5.3.
Queries information concerning the output device's supported text mode.
See Section 7.5.4.
Sets the current mode of the output device. See Section 7.5.5.
12/12/00
Console I/O Protocol
protocol supports special manipulation of the
Reset;
OutputString;
TestString;
QueryMode;
SetMode;
SetAttribute;
ClearScreen;
SetCursorPosition;
EnableCursor;
*Mode;
device supports this Unicode string.
157
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?