次の方法で共有


CONSOLE_HISTORY_INFO 構造体

重要

このドキュメントでは、エコシステム ロードマップの一部ではなくなったコンソール プラットフォームの機能について説明します。 このコンテンツを新しい製品で使用することはお勧めしませんが、今後も既存の使用をサポートし続けます。 推奨される最新のソリューションでは、クロスプラットフォーム シナリオでの互換性を最大限に高める仮想ターミナル シーケンスに重点を置いています。 この設計決定の詳細については、クラシック コンソールと仮想ターミナルのドキュメントを参照してください。

コンソール履歴に関する情報が含まれます。

構文

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

メンバー

cbSize
この構造体のサイズ (バイト単位)。 このメンバーを sizeof(CONSOLE_HISTORY_INFO) に設定します。

HistoryBufferSize
各履歴バッファーに保持されているコマンドの数。

NumberOfHistoryBuffers
このコンソール プロセス用に保持される履歴バッファーの数。

dwFlags
このパラメーターは、0 か次のを指定です。

Value 意味
HISTORY_NO_DUP_FLAG 0x1 重複するエントリは履歴バッファーに格納されません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー ConsoleApi3.h(WinCon.h 経由、Windows.h を含む)

関連項目

GetConsoleHistoryInfo

SetConsoleHistoryInfo