Aracılığıyla paylaş


CONSOLE_HISTORY_INFO yapısı

Önemli

Bu belgede artık ekosistem yol haritamızın bir parçası olmayan konsol platformu işlevselliği açıklanmaktadır. Bu içeriğin yeni ürünlerde kullanılmasını önermeyiz, ancak süresiz gelecek için mevcut kullanımları desteklemeye devam edeceğiz. Tercih edilen modern çözümümüz, platformlar arası senaryolarda maksimum uyumluluk için sanal terminal dizilerine odaklanır. Bu tasarım kararı hakkında daha fazla bilgiyi klasik konsol ve sanal terminal belgemizde bulabilirsiniz.

Konsol geçmişi hakkında bilgi içerir.

Sözdizimi

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

Üyeler

cbSize
Yapının bayt cinsinden boyutu. Bu üyeyi olarak sizeof(CONSOLE_HISTORY_INFO)ayarlayın.

HistoryBufferSize
Her geçmiş arabelleğinde tutulan komutların sayısı.

NumberOfHistoryBuffers
Bu konsol işlemi için tutulan geçmiş arabelleklerinin sayısı.

dwFlags
Bu parametre sıfır veya aşağıdaki değer olabilir.

Değer Anlamı
HISTORY_NO_DUP_FLAG 0x1 Yinelenen girdiler geçmiş arabelleğinde depolanmaz.

Gereksinimler

   
Desteklenen en düşük düzeydeki istemci Windows Vista [yalnızca masaüstü uygulamaları]
Desteklenen en düşük sunucu Windows Server 2008 [yalnızca masaüstü uygulamaları]
Başlık ConsoleApi3.h (WinCon.h aracılığıyla Windows.h'yi dahil edin)

Ayrıca bakınız

GetConsoleHistoryInfo

SetConsoleHistoryInfo