Share via


Struttura CONSOLE_HISTORY_INFO

Importante

Questo documento descrive le funzionalità della piattaforma della console che non fanno più parte della roadmap dell'ecosistema. Non è consigliabile usare questo contenuto nei nuovi prodotti, ma continueremo a supportare gli utilizzi esistenti per il futuro indefinito. La soluzione moderna preferita è incentrata sulle sequenze di terminale virtuale per garantire la massima compatibilità negli scenari multipiattaforma. Per altre informazioni su questa decisione di progettazione, vedere il documento relativo alla console classica e al terminale virtuale.

Contiene informazioni sulla cronologia della console.

Sintassi

typedef struct {
  UINT  cbSize;
  UINT  HistoryBufferSize;
  UINT  NumberOfHistoryBuffers;
  DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;

Membri

cbSize
Dimensione della struttura, in byte. Impostare questo membro su sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Numero di comandi mantenuti in ogni buffer di cronologia.

NumberOfHistoryBuffers
Numero di buffer di cronologia mantenuti per questo processo della console.

dwFlags
Questo parametro può essere zero o il valore seguente.

valore Significato
HISTORY_NO_DUP_FLAG 0x1 Le voci duplicate non verranno archiviate nel buffer della cronologia.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione ConsoleApi3.h (tramite WinCon.h, includere Windows.h)

Vedi anche

GetConsoleHistoryInfo

SetConsoleHistoryInfo