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 .
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
cbSize
O tamanho da estrutura, em bytes. Defina esse 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 esse processo de console.
dwFlags
Esse parâmetro pode ser zero ou o valor a seguir.
| Valor | Significado |
|---|---|
| HISTORY_NO_DUP_FLAG 0x1 | As entradas duplicadas não serão armazenadas no buffer de histórico. |
Requisitos
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho | ConsoleApi3.h (via WinCon.h, inclua Windows.h) |