Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Это важно
В этом документе описаны функции платформы консоли, которые больше не являются частью стратегии развития экосистемы. Мы не рекомендуем использовать это содержимое в новых продуктах, но мы будем продолжать поддерживать существующие использования для неопределенного будущего. Наше предпочтительное современное решение ориентировано на последовательности виртуальных терминалов для обеспечения максимальной совместимости в кроссплатформенных сценариях. Дополнительные сведения об этом решении по проектированию можно найти в классической консоли и в документе виртуального терминала .
Содержит сведения о журнале консоли.
Синтаксис
typedef struct {
UINT cbSize;
UINT HistoryBufferSize;
UINT NumberOfHistoryBuffers;
DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;
Члены
cbSize
Размер структуры в байтах. Установите для этого элемента значение sizeof(CONSOLE_HISTORY_INFO).
HistoryBufferSize
Количество команд, хранящихся в каждом буфере журнала.
NumberOfHistoryBuffers
Количество буферов журнала, хранимых для этого процесса консоли.
dwFlags
Этот параметр может быть равен нулю или следующему значению.
| Ценность | Значение |
|---|---|
| HISTORY_NO_DUP_FLAG 0x1 | Повторяющиеся записи не будут храниться в буфере журнала. |
Требования
| Минимальный поддерживаемый клиент | Windows Vista [только классические приложения] |
| Минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
| Заголовок | ConsoleApi3.h (через WinCon.h, включая Windows.h) |