Bagikan melalui


struktur CONSOLE_HISTORY_INFO

Penting

Dokumen ini menjelaskan fungsionalitas platform konsol yang tidak lagi menjadi bagian dari peta jalan ekosistem kami. Kami tidak menyarankan penggunaan konten ini dalam produk baru, tetapi kami akan terus mendukung penggunaan yang ada untuk masa depan yang tidak terbatas. Solusi modern pilihan kami berfokus pada urutan terminal virtual untuk kompatibilitas maksimum dalam skenario lintas platform. Anda dapat menemukan informasi selengkapnya tentang keputusan desain ini di konsol klasik vs. dokumen terminal virtual kami.

Berisi informasi tentang riwayat konsol.

Sintaks

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

Anggota

cbSize
Ukuran struktur, dalam byte. Atur anggota ini ke sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Jumlah perintah yang disimpan di setiap buffer riwayat.

NumberOfHistoryBuffers
Jumlah buffer riwayat yang disimpan untuk proses konsol ini.

dwFlags
Parameter ini bisa nol atau nilai berikut.

Value Makna
0x1 HISTORY_NO_DUP_FLAG Entri duplikat tidak akan disimpan dalam buffer riwayat.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header ConsoleApi3.h (melalui WinCon.h, termasuk Windows.h)

Baca juga

GetConsoleHistoryInfo

SetConsoleHistoryInfo