コンソール

コンソールは、文字モード アプリケーションに I/O サービスを提供するアプリケーションです。

コンソールは、1 つの入力バッファーと 1 つ以上の画面バッファーで構成されます。 入力バッファーには入力レコードのキューが含まれており、それぞれに入力イベントに関する情報が含まれています。 入力キューには、常にキータッチ イベントとキー解放イベントが含まれます。 また、マウス イベント (ポインターの動きとボタンの押下と解放) や、ユーザー アクションがアクティブなスクリーン バッファーのサイズに影響を与えるイベントを含めることもできます。 画面バッファーは、コンソール ウィンドウに出力するための文字および色のデータの 2 次元配列です。 任意の数のプロセスでコンソールを共有できます。

ヒント

コンソールのより広範な概念と、それらがターミナルおよびコマンドライン クライアント アプリケーションとどのように関連しているかについては、エコシステムのロードマップを確認してください。