低级控制台I / O功能通过启用对控制台的输入和屏幕缓冲区的直接访问来扩展应用程序对控制台I / O的控制。这些功能使应用程序能够执行以下任务:
*接收关于鼠标和缓冲区大小调整事件的输入
*接收有关键盘输入事件的扩展信息
*将输入记录写入输入缓冲区
*读取输入记录,而不从输入缓冲区中删除它们
*确定输入缓冲区中待处理事件的数量
*冲洗输入缓冲区
*在屏幕缓冲区的指定位置读取和写入Unicode或ANSI字符串
*在指定的屏幕缓冲位置读取和写入文本和背景颜色属性的字符串
*在指定的屏幕缓冲位置读取和写入字符和颜色数据的矩形块
*将单个Unicode或ANSI字符或文本和背景颜色属性组合写入指定数量的连续单元格,从指定的屏幕缓冲区位置开始