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.
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. |