Aplicativos de modo de caracteres
Os consoles gerenciam entrada e saída (E/S) para aplicativos de modo caractere (aplicativos que não oferecem interface gráfica do usuário).
As funções do console permitem diferentes níveis de acesso a um console. As funções de E/S de console de alto nível permitem que aplicativos leiam a entrada padrão para recuperar a entrada do teclado armazenada no buffer de entrada de um console. As funções também permitem que aplicativos gravem na saída padrão ou erro padrão para exibir texto no buffer de tela do console. As funções de alto nível também contam com suporte a redirecionamento de identificadores padrão e controle de modos de console para diferentes funcionalidades de E/S. As funções de E/S de console de baixo nível permitem que os aplicativos recebam informações detalhadas sobre eventos de teclado e mouse, além de eventos que envolvem interações do usuário com a janela do console. As funções de baixo nível também permitem maior controle da saída para a tela.
Esta visão geral descreve o suporte para aplicativos de modo de caractere.