Функции консоли
Для доступа к консоли используются следующие функции.
Function | Description |
---|---|
AddConsoleAlias | Определяет псевдоним консоли для указанного исполняемого файла. |
AllocConsole | Выделяет новую консоль для вызывающего процесса. |
AttachConsole | Присоединяет вызывающий процесс к консоли указанного процесса. |
ClosePseudoConsole | Закрывает псевдоконсоль из заданного дескриптора. |
CreatePseudoConsole | Выделяет новый псевдоконсол для вызывающего процесса. |
CreateConsoleScreenBuffer | Создает буфер экрана консоли. |
FillConsoleOutputAttribute | Задает атрибуты цвета текста и фона для указанного количества ячеек символов. |
FillConsoleOutputCharacter | Записывает символ в буфер экрана консоли в заданное количество раз. |
FlushConsoleInputBuffer | Очищает входной буфер консоли. |
FreeConsole | Отсоединяет вызывающий процесс от консоли. |
GenerateConsoleCtrlEvent | Отправляет указанный сигнал в группу процессов консоли, которая предоставляет общий доступ к консоли, связанной с вызывающим процессом. |
GetConsoleAlias | Извлекает указанный псевдоним для указанного исполняемого файла. |
GetConsoleAliases | Извлекает все определенные псевдонимы консоли для указанного исполняемого файла. |
GetConsoleAliasesLength | Возвращает размер буфера в байтах, необходимый для хранения всех псевдонимов консоли для указанного исполняемого файла. |
GetConsoleAliasExes | Извлекает имена всех исполняемых файлов с определенными псевдонимами консоли. |
GetConsoleAliasExesLength | Возвращает размер буфера в байтах, необходимый для хранения имен всех исполняемых файлов с определенными псевдонимами консоли. |
GetConsoleCP | Извлекает входную кодовую страницу, используемую консолью, связанной с вызывающим процессом. |
GetConsoleCursorInfo | Извлекает сведения о размере и видимости курсора для указанного буфера экрана консоли. |
GetConsoleDisplayMode | Извлекает режим отображения текущей консоли. |
GetConsoleFontSize | Извлекает размер шрифта, используемого указанным буфером экрана консоли. |
GetConsoleHistoryInfo | Извлекает параметры журнала для консоли вызывающего процесса. |
GetConsoleMode | Извлекает текущий входной режим входного буфера консоли или текущий выходной режим буфера экрана консоли. |
GetConsoleOriginalTitle | Извлекает исходное название текущего окна консоли. |
GetConsoleOutputCP | Извлекает выходную кодовую страницу, используемую консолью, связанной с вызывающим процессом. |
GetConsoleProcessList | Извлекает список процессов, подключенных к текущей консоли. |
GetConsoleScreenBufferInfo | Извлекает сведения о указанном буфере экрана консоли. |
GetConsoleScreenBufferInfoEx | Извлекает расширенные сведения о указанном буфере экрана консоли. |
GetConsoleSelectionInfo | Извлекает сведения о текущем выборе консоли. |
GetConsoleTitle | Извлекает заголовок текущего окна консоли. |
GetConsoleWindow | Извлекает дескриптор окна, используемый консолью, связанной с вызывающим процессом. |
GetCurrentConsoleFont | Извлекает сведения о текущем шрифте консоли. |
GetCurrentConsoleFontEx | Извлекает расширенные сведения о текущем шрифте консоли. |
GetLargestConsoleWindowSize | Извлекает размер максимального возможного окна консоли. |
GetNumberOfConsoleInputEvents | Извлекает количество непрочитанных входных записей в входном буфере консоли. |
GetNumberOfConsoleMouseButtons | Извлекает количество кнопок мыши, используемых текущей консолью. |
GetStdHandle | Извлекает дескриптор стандартного входного, стандартного выходного или стандартного устройства ошибок. |
HandlerRoutine | Определяемая приложением функция, используемая с функцией SetConsoleCtrlHandler. |
PeekConsoleInput | Считывает данные из указанного входного буфера консоли, не удаляя его из буфера. |
ReadConsole | Считывает входные данные символов из буфера ввода консоли и удаляет его из буфера. |
ReadConsoleInput | Считывает данные из входного буфера консоли и удаляет его из буфера. |
ReadConsoleInputEx | Считывает данные из входного буфера консоли и удаляет его из буфера с настраиваемым поведением. |
ReadConsoleOutput | Считывает данные символов и атрибутов цвета из прямоугольного блока ячеек символов в буфере экрана консоли. |
ReadConsoleOutputAttribute | Копирует указанное количество атрибутов переднего плана и фона из последовательных ячеек буфера экрана консоли. |
ReadConsoleOutputCharacter | Копирует несколько символов из последовательных ячеек буфера экрана консоли. |
ResizePseudoConsole | Изменяет размер внутренних буферов для псевдоконсоля до заданного размера. |
ScrollConsoleScreenBuffer | Перемещает блок данных в буфере экрана. |
SetConsoleActiveScreenBuffer | Задает указанный буфер экрана для текущего отображаемого буфера экрана консоли. |
SetConsoleCP | Задает входную кодовую страницу, используемую консолью, связанной с вызывающим процессом. |
SetConsoleCtrlHandler | Добавляет или удаляет определяемый приложением ОбработчикRoutine из списка функций обработчика для вызывающего процесса. |
SetConsoleCursorInfo | Задает размер и видимость курсора для указанного буфера экрана консоли. |
SetConsoleCursorPosition | Задает позицию курсора в указанном буфере экрана консоли. |
SetConsoleDisplayMode | Задает режим отображения указанного буфера экрана консоли. |
SetConsoleHistoryInfo | Задает параметры журнала для консоли вызывающего процесса. |
SetConsoleMode | Задает режим ввода для входного буфера консоли или режим вывода для буфера экрана консоли. |
SetConsoleOutputCP | Задает выходную кодовую страницу, используемую консолью, связанной с вызывающим процессом. |
SetConsoleScreenBufferInfoEx | Задает расширенные сведения о указанном буфере экрана консоли. |
SetConsoleScreenBufferSize | Изменяет размер указанного буфера экрана консоли. |
SetConsoleTextAttribute | Задает атрибуты переднего плана (текста) и фона символов, записанных в буфер экрана консоли. |
SetConsoleTitle | Задает заголовок текущего окна консоли. |
SetConsoleWindowInfo | Задает текущий размер и положение окна буфера экрана консоли. |
SetCurrentConsoleFontEx | Задает расширенные сведения о текущем шрифте консоли. |
SetStdHandle | Задает дескриптор стандартного входного, стандартного выходного или стандартного устройства ошибок. |
WriteConsole | Записывает строку символов в буфер экрана консоли, начиная с текущего положения курсора. |
WriteConsoleInput | Записывает данные непосредственно в буфер входных данных консоли. |
WriteConsoleOutput | Записывает данные символов и атрибутов цвета в указанный прямоугольный блок ячеек символов в буфере экрана консоли. |
WriteConsoleOutputAttribute | Копирует ряд атрибутов переднего плана и фона в последовательные ячейки буфера экрана консоли. |
WriteConsoleOutputCharacter | Копирует ряд символов в последовательные ячейки буфера экрана консоли. |