Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Este documento descreve a funcionalidade da plataforma de console que não faz mais parte do roteiro do nosso ecossistema. Não recomendamos usar esse conteúdo em novos produtos, mas continuaremos a dar suporte aos usos existentes para o futuro indefinido. Nossa solução moderna preferida se concentra em sequências de terminal virtual para a máxima compatibilidade em cenários de plataforma cruzada. Você pode encontrar mais informações sobre essa decisão de design em nosso console clássico versus documento de terminal virtual .
As funções de E/S de console de baixo nível expandem o controle de E/S de um aplicativo sobre a E/S do console, permitindo o acesso direto aos buffers de entrada e tela de um console. Essas funções permitem que um aplicativo execute as seguintes tarefas:
- Receber entrada sobre eventos de redimensionamento de mouse e buffer
- Receber informações estendidas sobre eventos de entrada de teclado
- Gravar registros de entrada no buffer de entrada
- Ler registros de entrada sem removê-los do buffer de entrada
- Determinar o número de eventos pendentes no buffer de entrada
- Liberar o buffer de entrada
- Ler e gravar cadeias de caracteres unicode ou ANSI em um local especificado em um buffer de tela
- Ler e gravar cadeias de caracteres de atributos de texto e cor de tela de fundo em um local de buffer de tela especificado
- Ler e gravar blocos retangulares de caracteres e dados de cor em um local de buffer de tela especificado
- Escreva um único caractere Unicode ou ANSI, ou uma combinação de atributo de cor de plano de fundo e texto, em um número especificado de células consecutivas começando em um local de buffer de tela especificado
Para obter mais informações, consulte os seguintes tópicos: