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) |