Compartir a través de


E/S de la consola de Low-Level

Importante

En este documento se describe la funcionalidad de la plataforma de consola que ya no forma parte de nuestra hoja de ruta del ecosistema. No se recomienda usar este contenido en nuevos productos, pero seguiremos admitiendo los usos existentes para el futuro indefinido. Nuestra solución moderna preferida se centra en secuencias de terminal virtual para lograr la máxima compatibilidad en escenarios multiplataforma. Puede encontrar más información sobre esta decisión de diseño en nuestro documento de consola clásica frente a terminal virtual .

Las funciones de E/S de la consola de bajo nivel expanden el control de una aplicación sobre la E/S de la consola habilitando el acceso directo a los búferes de pantalla y entrada de una consola. Estas funciones permiten a una aplicación realizar las siguientes tareas:

  • Recepción de entradas sobre eventos de cambio de tamaño de mouse y búfer
  • Recepción de información extendida sobre eventos de entrada de teclado
  • Escribir registros de entrada en el búfer de entrada
  • Leer registros de entrada sin quitarlos del búfer de entrada
  • Determinar el número de eventos pendientes en el búfer de entrada
  • Vaciar el búfer de entrada
  • Leer y escribir cadenas de caracteres Unicode o ANSI en una ubicación especificada en un búfer de pantalla
  • Leer y escribir cadenas de atributos de color de fondo y texto en una ubicación de búfer de pantalla especificada
  • Leer y escribir bloques rectangulares de datos de caracteres y colores en una ubicación de búfer de pantalla especificada
  • Escriba un único carácter Unicode o ANSI, o una combinación de atributos de color de texto y fondo, en un número especificado de celdas consecutivas que comiencen en una ubicación de búfer de pantalla especificada.

Para obtener más información, consulte los temas siguientes: