Compartilhar via


Funções de console

As funções a seguir são usadas para acessar um console.

Função Descrição
AddConsoleAlias Define um alias de console para o executável especificado.
AllocConsole Aloca um novo console para o processo de chamada.
AllocConsoleWithOptions Opcionalmente, aloca um novo console para o processo de chamada, permitindo que você especifique a visibilidade da nova janela do console.
AttachConsole Anexa o processo de chamada ao console do processo especificado.
ClosePseudoConsole Fecha um pseudoconsole do identificador especificado.
CreateConsoleScreenBuffer Cria um buffer de tela do console.
CreatePseudoConsole Aloca um novo pseudoconsole para o processo de chamada.
FillConsoleOutputAttribute Define os atributos de cor do texto e da tela de fundo para um número especificado de células de caracteres.
FillConsoleOutputCharacter Grava um caractere no buffer de tela do console um número especificado de vezes.
FlushConsoleInputBuffer Libera o buffer de entrada do console.
FreeConsole Desanexa o processo de chamada de seu console.
GenerateConsoleCtrlEvent Envia um sinal especificado para um grupo de processos de console que compartilha o console associado ao processo de chamada.
GetConsoleAlias Recupera o alias especificado para o executável especificado.
GetConsoleAliases Recupera todos os aliases de console definidos para o executável especificado.
GetConsoleAliasesLength Retorna o tamanho, em bytes, do buffer necessário para armazenar todos os aliases do console para o executável especificado.
GetConsoleAliasExes Recupera os nomes de todos os executáveis com aliases de console definidos.
GetConsoleAliasExesLength Retorna o tamanho, em bytes, do buffer necessário para armazenar os nomes de todos os executáveis que têm aliases de console definidos.
GetConsoleCP Recupera a página de código de entrada usada pelo console associado ao processo de chamada.
GetConsoleCursorInfo Recupera informações sobre o tamanho e a visibilidade do cursor para o buffer de tela do console especificado.
GetConsoleDisplayMode Recupera o modo de exibição do console atual.
GetConsoleFontSize Recupera o tamanho da fonte usada pelo buffer de tela do console especificado.
GetConsoleHistoryInfo Recupera as configurações de histórico do console do processo de chamada.
GetConsoleMode Recupera o modo de entrada atual do buffer de entrada de um console ou o modo de saída atual de um buffer de tela do console.
GetConsoleOriginalTitle Recupera o título original da janela do console atual.
GetConsoleOutputCP Recupera a página de código de saída usada pelo console associado ao processo de chamada.
GetConsoleProcessList Recupera uma lista dos processos anexados ao console atual.
GetConsoleScreenBufferInfo Recupera informações sobre o buffer de tela do console especificado.
GetConsoleScreenBufferInfoEx Recupera informações estendidas sobre o buffer de tela do console especificado.
GetConsoleSelectionInfo Recupera informações sobre a seleção atual do console.
GetConsoleTitle Recupera o título da janela do console atual.
GetConsoleWindow Recupera o identificador de janela usado pelo console associado ao processo de chamada.
GetCurrentConsoleFont Recupera informações sobre a fonte do console atual.
GetCurrentConsoleFontEx Recupera informações estendidas sobre a fonte do console atual.
Obter BiggestConsoleWindowSize Recupera o tamanho da maior janela de console possível.
GetNumberOfConsoleInputEvents Recupera o número de registros de entrada não lidos no buffer de entrada do console.
GetNumberOfConsoleMouseButtons Recupera o número de botões no mouse usado pelo console atual.
GetStdHandle Recupera um identificador para a entrada padrão, a saída padrão ou o dispositivo de erro padrão.
HandlerRoutine Uma função definida pelo aplicativo usada com a função SetConsoleCtrlHandler .
PeekConsoleInput Lê dados do buffer de entrada do console especificado sem removê-los do buffer.
ReadConsole Lê a entrada de caractere do buffer de entrada do console e a remove do buffer.
ReadConsoleInput Lê dados de um buffer de entrada do console e remove-os do buffer.
ReadConsoleInputEx Lê dados de um buffer de entrada do console e os remove do buffer, com comportamento configurável.
ReadConsoleOutput Lê dados de atributo de caractere e cor de um bloco retangular de células de caractere em um buffer de tela do console.
ReadConsoleOutputAttribute Copia um número especificado de atributos de cor de primeiro plano e plano de fundo de células consecutivas de um buffer de tela de console.
ReadConsoleOutputCharacter Copia vários caracteres de células consecutivas de um buffer de tela do console.
ReleasePseudoConsole Abre mão da propriedade do HPCON identificador para o pseudoconsole, permitindo que ele saia automaticamente depois que todos os clientes tiverem se desconectado.
ResizePseudoConsole Redimensiona os buffers internos de um pseudoconsole para o tamanho fornecido.
ScrollConsoleScreenBuffer Move um bloco de dados em um buffer de tela.
SetConsoleActiveScreenBuffer Define o buffer de tela especificado como sendo o buffer de tela do console exibido no momento.
SetConsoleCP Define a página de código de entrada usada pelo console associado ao processo de chamada.
SetConsoleCtrlHandler Adiciona ou remove um HandlerRoutine definido pelo aplicativo da lista de funções de manipulador para o processo de chamada.
SetConsoleCursorInfo Define o tamanho e a visibilidade do cursor para o buffer de tela do console especificado.
SetConsoleCursorPosition Define a posição do cursor no buffer de tela do console especificado.
SetConsoleDisplayMode Define o modo de exibição do buffer de tela do console especificado.
SetConsoleHistoryInfo Define as configurações de histórico do console do processo de chamada.
SetConsoleMode Define o modo de entrada do buffer de entrada de um console ou o modo de saída de um buffer de tela do console.
SetConsoleOutputCP Define a página de código de saída usada pelo console associado ao processo de chamada.
SetConsoleScreenBufferInfoEx Define informações estendidas sobre o buffer de tela do console especificado.
SetConsoleScreenBufferSize Altera o tamanho do buffer de tela do console especificado.
SetConsoleTextAttribute Define os atributos de primeiro plano (texto) e cor da tela de fundo dos caracteres gravados no buffer de tela do console.
SetConsoleTitle Define o título da janela do console atual.
SetConsoleWindowInfo Define o tamanho e a posição atuais da janela de um buffer de tela do console.
SetCurrentConsoleFontEx Define informações estendidas sobre a fonte do console atual.
SetStdHandle Define o identificador para a entrada padrão, a saída padrão ou o dispositivo de erro padrão.
WriteConsole Grava uma cadeia de caracteres em um buffer de tela do console começando no local atual do cursor.
WriteConsoleInput Grava dados diretamente no buffer de entrada do console.
WriteConsoleOutput Grava dados de atributo de caractere e cor em um bloco retangular especificado de células de caractere em um buffer de tela do console.
WriteConsoleOutputAttribute Copia vários atributos de cor de primeiro plano e de plano de fundo para células consecutivas de um buffer de tela de console.
WriteConsoleOutputCharacter Copia vários caracteres para células consecutivas de um buffer de tela do console.