Sdílet prostřednictvím


struktura CONSOLE_HISTORY_INFO

Důležité

Tento dokument popisuje funkce konzolové platformy, které už nejsou součástí našeho plánu ekosystému. Tento obsah nedoporučujeme používat v nových produktech, ale v budoucnu budeme nadále podporovat stávající využití. Naše upřednostňované moderní řešení se zaměřuje na sekvence virtuálních terminálů pro zajištění maximální kompatibility ve scénářích napříč platformami. Další informace o tomto rozhodnutí o návrhu najdete v naší klasické konzole vs. dokumentu virtuálního terminálu .

Obsahuje informace o historii konzoly.

Syntaxe

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

Členové

CbSize
Velikost struktury v bajtech. Nastavte tohoto člena na sizeof(CONSOLE_HISTORY_INFO)hodnotu .

HistorieBufferSize
Počet příkazů uložených v každé vyrovnávací paměti historie.

NumberOfHistoryBuffers
Počet uložených vyrovnávacích pamětí historie pro tento proces konzoly.

dwFlags
Tento parametr může být nulový nebo následující.

Hodnota Význam
HISTORY_NO_DUP_FLAG 0x1 Duplicitní položky nebudou uloženy do vyrovnávací paměti historie.

Požadavky

   
Minimální podporovaný klient Windows Vista [pouze desktopové aplikace]
Minimální podporovaný server Windows Server 2008 [jenom desktopové aplikace]
Záhlaví ConsoleApi3.h (přes WinCon.h, včetně Windows.h)

Viz také

GetConsoleHistoryInfo

SetConsoleHistoryInfo