Compartir a través de


Estructura de CONSOLE_HISTORY_INFO

Importante

En este documento se describe la funcionalidad de la plataforma de consola que ya no forma parte de nuestra hoja de ruta del ecosistema. No se recomienda usar este contenido en nuevos productos, pero seguiremos admitiendo los usos existentes para un futuro indefinido. Nuestra solución moderna preferida se centra en secuencias de terminal virtual para lograr la máxima compatibilidad en escenarios multiplataforma. Puede encontrar más información sobre esta decisión de diseño en nuestro documento de la consola clásica frente al terminal virtual.

Contiene información sobre el historial de la consola.

Sintaxis

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

Miembros

cbSize
El tamaño de la estructura en bytes. Establezca este miembro en sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Número de comandos guardados en cada búfer de historial.

NumberOfHistoryBuffers
Número de búferes de historial guardados para este proceso de consola.

dwFlags
Este parámetro puede ser cero o el siguiente valor.

Valor Significado
HISTORY_NO_DUP_FLAG 0x1 Las entradas duplicadas no se almacenarán en el búfer del historial.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado ConsoleApi3.h (a través de WinCon.h, incluido Windows.h)

Consulte también

GetConsoleHistoryInfo

SetConsoleHistoryInfo