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 を含む) |