Udostępnij przez


struktura CONSOLE_HISTORY_INFO

Ważne

W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .

Zawiera informacje o historii konsoli.

Składnia

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

Członkowie

cbSize
Rozmiar struktury w bajtach. Ustaw ten element członkowski na sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Liczba poleceń przechowywanych w każdym buforze historii.

NumberOfHistoryBuffers
Liczba historii przechowywanych dla tego procesu konsoli.

dwFlags
Ten parametr może mieć wartość zero lub następującą.

Wartość Znaczenie
HISTORY_NO_DUP_FLAG 0x1 Zduplikowane wpisy nie będą przechowywane w buforze historii.

Wymagania

   
Minimalny obsługiwany klient Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer Windows Server 2008 [tylko aplikacje klasyczne]
Nagłówek ConsoleApi3.h (za pośrednictwem WinCon.h, include Windows.h)

Zobacz także

GetConsoleHistoryInfo

SetConsoleHistoryInfo