Compartir a través de


Funciones de 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.
AllocConsoleWithOptions Opcionalmente, asigna una nueva consola para el proceso de llamada, al tiempo que le permite especificar la visibilidad de la nueva ventana de consola.
AttachConsole Asocia el proceso de llamada a la consola del proceso especificado.
ClosePseudoConsole Cierra una pseudoconsola del identificador especificado.
CreateConsoleScreenBuffer Crea un búfer de pantalla de consola.
CreatePseudoConsole Asigna una nueva pseudoconsola para el proceso de llamada.
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 archivo 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 usada por 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 de la fuente utilizada por el búfer de pantalla de 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 consola.
GetConsoleOriginalTitle Recupera el título original de la ventana de la consola actual.
GetConsoleOutputCP Recupera la página de códigos de salida usada por 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 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 usado por la consola asociada al proceso de llamada.
GetCurrentConsoleFont Recupera información sobre la fuente de la consola actual.
GetCurrentConsoleFontEx Recupera información extendida sobre la fuente 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 para la entrada estándar, la salida estándar o el dispositivo de error estándar.
HandlerRoutine Función definida por la aplicación que se usa con la función SetConsoleCtrlHandler .
PeekConsoleInput Lee los datos del búfer de entrada de la consola especificado sin quitarlos del búfer.
ReadConsole Lee la entrada de caracteres del búfer de entrada de la consola y la quita del búfer.
ReadConsoleInput Lee datos de un búfer de entrada de consola y lo quita del búfer.
ReadConsoleInputEx Lee datos de un búfer de entrada de consola y lo quita del búfer, con un comportamiento configurable.
ReadConsoleOutput Lee los datos de atributos de caracteres y colores de 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.
ReleasePseudoConsole Renuncia a la HPCON propiedad del identificador a la pseudoconsola, lo que le permite salir automáticamente una vez que todos los clientes se han desconectado.
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 para que sea el búfer de pantalla de la consola que se muestra actualmente.
SetConsoleCP Establece la página de códigos de entrada usada por la consola asociada al proceso de llamada.
SetConsoleCtrlHandler Agrega o quita un 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 visualizació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 consola.
SetConsoleOutputCP Establece la página de códigos de salida usada por 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 consola especificado.
SetConsoleTextAttribute Establece los atributos de primer plano (texto) y color 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 la fuente de la consola actual.
SetStdHandle Establece el identificador de la entrada estándar, la salida estándar o el dispositivo de error estándar.
WriteConsole Escribe una cadena de caracteres en un búfer de pantalla de consola que comienza en 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 un número de caracteres en celdas consecutivas de un búfer de pantalla de consola.