Funciones de la consola

Las siguientes funciones se usan para acceder a una consola.

Función Descripción
AddConsoleAlias Define un alias de consola para el ejecutable especificado.
AllocConsole Asigna una nueva consola para el proceso de llamada.
AttachConsole Asocia el proceso de llamada a la consola del proceso especificado.
ClosePseudoConsole Cierra una pseudoconsola del identificador especificado.
ClosePseudoConsole Asigna una nueva pseudoconsola para el proceso de llamada.
CreateConsoleScreenBuffer Crea un búfer de pantalla de consola.
FillConsoleOutputAttribute Establece los atributos de color de fondo y texto para un número especificado de celdas de caracteres.
FillConsoleOutputCharacter Escribe un carácter en el búfer de pantalla de la consola un número especificado de veces.
FlushConsoleInputBuffer Vacía el búfer de entrada de la consola.
FreeConsole Desasocia el proceso de llamada de su consola.
GenerateConsoleCtrlEvent Envía una señal especificada a un grupo de procesos de consola que comparte la consola asociada al proceso de llamada.
GetConsoleAlias Recupera el alias especificado para el ejecutable especificado.
GetConsoleAliases Recupera todos los alias de consola definidos para el ejecutable especificado.
GetConsoleAliasesLength Devuelve el tamaño, en bytes, del búfer necesario para almacenar todos los alias de consola para el ejecutable especificado.
GetConsoleAliasExes Recupera los nombres de todos los ejecutables con alias de consola definidos.
GetConsoleAliasExesLength Devuelve el tamaño, en bytes, del búfer necesario para almacenar los nombres de todos los ejecutables que tienen alias de consola definidos.
GetConsoleCP Recupera la página de códigos de entrada que ha usado la consola asociada al proceso de llamada.
GetConsoleCursorInfo Recupera información sobre el tamaño y la visibilidad del cursor para el búfer de pantalla de consola especificado.
GetConsoleDisplayMode Recupera el modo de presentación de la consola actual.
GetConsoleFontSize Recupera el tamaño del tipo de letra utilizado por el búfer de pantalla de la consola especificado.
GetConsoleHistoryInfo Recupera la configuración del historial de la consola del proceso de llamada.
GetConsoleMode Recupera el modo de entrada actual del búfer de entrada de una consola o el modo de salida actual de un búfer de pantalla de la consola.
GetConsoleOriginalTitle Recupera el título original de la ventana de la consola actual.
GetConsoleOutputCP Recupera la página de códigos de salida que ha usado la consola asociada al proceso de llamada.
GetConsoleProcessList Recupera una lista de los procesos asociados a la consola actual.
GetConsoleScreenBufferInfo Recupera información sobre el búfer de pantalla de la consola especificado.
GetConsoleScreenBufferInfoEx Recupera información extendida sobre el búfer de pantalla de consola especificado.
GetConsoleSelectionInfo Recupera información sobre la selección de la consola actual.
GetConsoleTitle Recupera el título de la ventana de consola actual.
GetConsoleWindow Recupera el identificador de ventana que se utiliza en la consola asociada al proceso de llamada.
GetCurrentConsoleFont Recupera información sobre el tipo de letra de la consola actual.
GetCurrentConsoleFontEx Recupera información extendida sobre el tipo de letra de la consola actual.
GetLargestConsoleWindowSize Recupera el tamaño de la ventana de consola más grande posible.
GetNumberOfConsoleInputEvents Recupera el número de registros de entrada no leídos en el búfer de entrada de la consola.
GetNumberOfConsoleMouseButtons Recupera el número de botones del mouse que usa la consola actual.
GetStdHandle Recupera un identificador del dispositivo de entrada estándar, salida estándar o error estándar.
HandlerRoutine Función definida por la aplicación que se usa con la función SetConsoleCtrlHandler.
PeekConsoleInput Lee datos del búfer de entrada de la consola especificado sin eliminarlos del búfer.
ReadConsole Lee la entrada de caracteres del búfer de entrada de la consola y la elimina del búfer.
PeekConsoleInput Lee datos de un búfer de entrada de la consola y los elimina del búfer.
ReadConsoleInputEx Lee datos de un búfer de entrada de la consola y los elimina del búfer, con un comportamiento configurable.
ReadConsoleOutput Lee datos de atributos de color y caracteres en un bloque rectangular de celdas de caracteres en un búfer de pantalla de consola.
ReadConsoleOutputAttribute Copia un número especificado de atributos de color de primer plano y de fondo de celdas consecutivas de un búfer de pantalla de consola.
ReadConsoleOutputCharacter Copia varios caracteres de celdas consecutivas de un búfer de pantalla de consola.
ResizePseudoConsole Cambia el tamaño de los búferes internos de una pseudoconsola al tamaño especificado.
ScrollConsoleScreenBuffer Mueve un bloque de datos en un búfer de pantalla.
SetConsoleActiveScreenBuffer Establece el búfer de pantalla especificado como el búfer de pantalla de consola que se muestra actualmente.
SetConsoleCP Establece la página de códigos de entrada que usa la consola asociada al proceso de llamada.
SetConsoleCtrlHandler Agrega o quita un objeto HandlerRoutine definido por la aplicación de la lista de funciones de controlador para el proceso de llamada.
SetConsoleCursorInfo Establece el tamaño y la visibilidad del cursor para el búfer de pantalla de consola especificado.
SetConsoleCursorPosition Establece la posición del cursor en el búfer de pantalla de la consola especificado.
SetConsoleDisplayMode Establece el modo de presentación del búfer de pantalla de consola especificado.
SetConsoleHistoryInfo Establece la configuración del historial de la consola del proceso de llamada.
SetConsoleMode Establece el modo de entrada del búfer de entrada de una consola o el modo de salida de un búfer de pantalla de la consola.
SetConsoleOutputCP Establece la página de códigos de salida que usa la consola asociada al proceso de llamada.
SetConsoleScreenBufferInfoEx Establece información extendida sobre el búfer de pantalla de consola especificado.
SetConsoleScreenBufferSize Cambia el tamaño del búfer de pantalla de la consola especificado.
SetConsoleTextAttribute Establece los atributos de color de primer plano (texto) y de fondo de los caracteres escritos en el búfer de pantalla de la consola.
SetConsoleTitle Establece el título de la ventana de consola actual.
SetConsoleWindowInfo Establece el tamaño y la posición actuales de la ventana del búfer de pantalla de la consola.
SetCurrentConsoleFontEx Establece información extendida sobre el tipo de letra de la consola actual.
SetStdHandle Establece el identificador para el dispositivo de entrada estándar, salida estándar o error estándar.
WriteConsole Escribe una cadena de caracteres en un búfer de pantalla de la consola a partir de la ubicación actual del cursor.
WriteConsoleInput Escribe datos directamente en el búfer de entrada de la consola.
WriteConsoleOutput Escribe datos de atributos de color y caracteres en un bloque rectangular especificado de celdas de caracteres en un búfer de pantalla de consola.
WriteConsoleOutputAttribute Copia varios atributos de color de primer plano y de fondo en celdas consecutivas de un búfer de pantalla de consola.
WriteConsoleOutputCharacter Copia una serie de caracteres en celdas consecutivas de un búfer de pantalla de consola.