CONSOLE_HISTORY_INFO-Struktur
Wichtig
In diesem Dokument werden Konsolenplattformfunktionen beschrieben, die nicht mehr Teil unserer Ökosystem-Roadmap sind. Wir empfehlen nicht, diesen Inhalt in neuen Produkten zu verwenden, aber wir werden weiterhin vorhandene Nutzungen für die unbegrenzte Zukunft unterstützen. Unsere bevorzugte moderne Lösung konzentriert sich auf virtuelle Terminalsequenzen für maximale Kompatibilität in plattformübergreifenden Szenarien. Weitere Informationen zu dieser Designentscheidung finden Sie in unserem klassischen Konsolendokument im Vergleich zum virtuellen Terminal .
Enthält Informationen zur Konsolenhistorie.
Syntax
typedef struct {
UINT cbSize;
UINT HistoryBufferSize;
UINT NumberOfHistoryBuffers;
DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;
Member
cbSize
Die Größe dieser Struktur in Byte. Legen Sie dieses Element auf sizeof(CONSOLE_HISTORY_INFO)
.
HistoryBufferSize
Die Anzahl der Befehle, die in jedem Verlaufspuffer aufbewahrt werden.
NumberOfHistoryBuffers
Die Anzahl der Verlaufspuffer, die für diesen Konsolenvorgang aufbewahrt werden.
dwFlags
Dieser Parameter kann einen der folgenden Werte annehmen.
Wert | Bedeutung |
---|---|
HISTORY_NO_DUP_FLAG 0x1 | Doppelte Einträge werden nicht im Verlaufspuffer gespeichert. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Header | ConsoleApi3.h (über WinCon.h, Windows.h einschließen) |