Delen via


CONSOLE_HISTORY_INFO structuur

Belangrijk

In dit document wordt de consoleplatformfunctionaliteit beschreven die niet langer deel uitmaakt van onze roadmap voor het ecosysteem. We raden u niet aan deze inhoud in nieuwe producten te gebruiken, maar we blijven bestaande gebruiksrechten voor onbepaalde tijd ondersteunen. Onze voorkeurs moderne oplossing richt zich op virtuele terminalreeksen voor maximale compatibiliteit in platformoverschrijdende scenario's. Meer informatie over deze ontwerpbeslissing vindt u in ons klassieke console- versus virtuele terminaldocument .

Bevat informatie over de consolegeschiedenis.

Syntaxis

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

Leden

cbSize
De grootte van de structuur, in bytes. Stel dit lid in op sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Het aantal opdrachten dat in elke geschiedenisbuffer wordt bewaard.

NumberOfHistoryBuffers
Het aantal geschiedenisbuffers dat voor dit consoleproces wordt bewaard.

dwFlags
Deze parameter kan nul of de volgende waarde zijn.

Waarde Betekenis
HISTORY_NO_DUP_FLAG 0x1 Dubbele vermeldingen worden niet opgeslagen in de geschiedenisbuffer.

Behoeften

   
Minimaal ondersteunde client Windows Vista [alleen desktop-apps]
Minimaal ondersteunde server Windows Server 2008 [alleen desktop-apps]
Koptekst ConsoleApi3.h (via WinCon.h, inclusief Windows.h)

Zie ook

GetConsoleHistoryInfo

SetConsoleHistoryInfo