Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
Este documento descreve a funcionalidade da plataforma de console que não faz mais parte do nosso roteiro de ecossistema. Não recomendamos o uso deste conteúdo em novos produtos, mas continuaremos a oferecer suporte aos usos existentes por tempo indeterminado. Nossa solução moderna preferida se concentra em sequências de terminais virtuais para máxima compatibilidade em cenários multiplataforma. Você pode encontrar mais informações sobre essa decisão de design em nosso documento clássico de console versus terminal virtual.
Contém informações sobre o histórico do console.
Sintaxe
typedef struct {
UINT cbSize;
UINT HistoryBufferSize;
UINT NumberOfHistoryBuffers;
DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;
Membros
cbTamanho
O tamanho da estrutura, em bytes. Defina este membro como sizeof(CONSOLE_HISTORY_INFO).
HistoryBufferSize
O número de comandos mantidos em cada buffer de histórico.
NumberOfHistoryBuffers
O número de buffers de histórico mantidos para este processo de console.
dwFlags
Este parâmetro pode ser zero ou o seguinte valor.
| Valor | Significado |
|---|---|
| HISTORY_NO_DUP_FLAG 0x1 | As entradas duplicadas não serão armazenadas no buffer de histórico. |
Requerimentos
| Cliente mínimo suportado | Windows Vista [apenas aplicações de ambiente de trabalho] |
| Servidor mínimo suportado | Windows Server 2008 [apenas aplicações de ambiente de trabalho] |
| Cabeçalho | ConsoleApi3.h (via WinCon.h, inclui Windows.h) |