Estrutura CONSOLE_HISTORY_INFO
Importante
Este documento descreve a funcionalidade da plataforma do console que não faz mais parte do nosso roteiro de ecossistema. Não recomendamos o uso desse 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 de multiplataforma. Você pode encontrar mais informações sobre essa decisão de design em nosso documento Console clássico versus terminal virtual.
Contém informações sobre 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. Define 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 esse processo de console.
dwFlags
Esse parâmetro pode zero ou um dos valores a seguir.
Valor | Significado |
---|---|
HISTORY_NO_DUP_FLAG 0x1 | 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, inclui o Windows.h) |