Compartilhar via


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)

Confira também

GetConsoleHistoryInfo

SetConsoleHistoryInfo