次の方法で共有


コンソール関数

コンソールにアクセスするには、次の関数を使用します。

機能 説明
AddConsoleAlias 指定した実行可能ファイルのコンソール エイリアスを定義します。
AllocConsole 呼び出し元プロセスに新しいコンソールを割り当てます。
AllocConsoleWithOptions 必要に応じて、呼び出し元のプロセスに新しいコンソールを割り当てます。同時に、新しいコンソール ウィンドウの可視性を指定できます。
AttachConsole 指定したプロセスのコンソールに呼び出し元プロセスをアタッチします。
ClosePseudoConsole 指定されたハンドルから擬似コンソールを閉じます。
CreateConsoleScreenBuffer コンソール画面バッファーを作成します。
CreatePseudoConsole 呼び出し元プロセスに新しい疑似コンソールを割り当てます。
FillConsoleOutputAttribute 指定した数の文字セルのテキストと背景色の属性を設定します。
FillConsoleOutputCharacter 指定された回数だけ、コンソール画面バッファーに文字を書き込みます。
FlushConsoleInputBuffer コンソール入力バッファーをフラッシュします。
FreeConsole 呼び出し元プロセスをコンソールからデタッチします。
GenerateConsoleCtrlEvent 呼び出し元プロセスに関連付けられているコンソールを共有するコンソール プロセス グループに、指定されたシグナルを送信します。
GetConsoleAlias 指定した実行可能ファイルの指定したエイリアスを取得します。
GetConsoleAliases 指定した実行可能ファイルに対して定義されているすべてのコンソール エイリアスを取得します。
GetConsoleAliasesLength 指定した実行可能ファイルのすべてのコンソール エイリアスを格納するために必要なバッファーのサイズをバイト単位で返します。
GetConsoleAliasExes コンソール エイリアスが定義されているすべての実行可能ファイルの名前を取得します。
GetConsoleAliasExesLength コンソール エイリアスが定義されているすべての実行可能ファイルの名前を格納するために必要なバッファーのサイズをバイト単位で返します。
GetConsoleCP 呼び出し元プロセスに関連付けられているコンソールによって使用される入力コード ページを取得します。
GetConsoleCursorInfo 指定したコンソール画面バッファーのカーソルのサイズと可視性に関する情報を取得します。
GetConsoleDisplayMode 現在の本体の表示モードを取得します。
GetConsoleFontSize 指定したコンソール画面バッファーで使用されるフォントのサイズを取得します。
GetConsoleHistoryInfo 呼び出し元プロセスのコンソールの履歴設定を取得します。
GetConsoleMode 本体の入力バッファーの現在の入力モードまたはコンソール画面バッファーの現在の出力モードを取得します。
GetConsoleOriginalTitle 現在のコンソール ウィンドウの元のタイトルを取得します。
GetConsoleOutputCP 呼び出し元プロセスに関連付けられているコンソールによって使用される出力コード ページを取得します。
GetConsoleProcessList 現在のコンソールにアタッチされているプロセスの一覧を取得します。
GetConsoleScreenBufferInfo 指定したコンソール画面バッファーに関する情報を取得します。
GetConsoleScreenBufferInfoEx 指定したコンソール画面バッファーに関する拡張情報を取得します。
GetConsoleSelectionInfo 現在のコンソール選択に関する情報を取得します。
GetConsoleTitle 現在のコンソール ウィンドウのタイトルを取得します。
GetConsoleWindow 呼び出し元プロセスに関連付けられているコンソールによって使用されるウィンドウ ハンドルを取得します。
GetCurrentConsoleFont 現在のコンソール フォントに関する情報を取得します。
GetCurrentConsoleFontEx 現在のコンソール フォントに関する拡張情報を取得します。
GetLargestConsoleWindowSize 可能な最大のコンソール ウィンドウのサイズを取得します。
GetNumberOfConsoleInputEvents コンソールの入力バッファー内の未読入力レコードの数を取得します。
GetNumberOfConsoleMouseButtons 現在の本体で使用されているマウス上のボタンの数を取得します。
GetStdHandle 標準入力、標準出力、または標準エラー デバイスのハンドルを取得します。
HandlerRoutine SetConsoleCtrlHandler 関数で使用されるアプリケーション定義関数。
PeekConsoleInput 指定したコンソール入力バッファーからデータをバッファーから削除せずに読み取ります。
ReadConsole コンソール入力バッファーから文字入力を読み取り、バッファーから削除します。
ReadConsoleInput コンソール入力バッファーからデータを読み取り、バッファーから削除します。
ReadConsoleInputEx コンソール入力バッファーからデータを読み取り、構成可能な動作でバッファーから削除します。
ReadConsoleOutput コンソール画面バッファー内の四角形の文字セル ブロックから文字と色の属性データを読み取ります。
ReadConsoleOutputAttribute コンソール画面バッファーの連続するセルから、指定した数の前景色と背景色の属性をコピーします。
ReadConsoleOutputCharacter コンソール画面バッファーの連続するセルから文字数をコピーします。
ReleasePseudoConsole 疑似コンソールに対する HPCON ハンドルの所有権を放棄し、すべてのクライアントが切断されると自動的に終了できるようにします。
ResizePseudoConsole 擬似コンソールの内部バッファーのサイズを指定したサイズに変更します。
ScrollConsoleScreenBuffer 画面バッファー内のデータ ブロックを移動します。
SetConsoleActiveScreenBuffer 指定した画面バッファーを、現在表示されているコンソール画面バッファーに設定します。
SetConsoleCP 呼び出し元プロセスに関連付けられているコンソールによって使用される入力コード ページを設定します。
SetConsoleCtrlHandler 呼び出し元プロセスのハンドラー関数の一覧から、アプリケーション定義の HandlerRoutine を追加または削除します。
SetConsoleCursorInfo 指定したコンソール画面バッファーのカーソルのサイズと可視性を設定します。
SetConsoleCursorPosition 指定したコンソール画面バッファー内のカーソル位置を設定します。
SetConsoleDisplayMode 指定したコンソール画面バッファーの表示モードを設定します。
SetConsoleHistoryInfo 呼び出し元プロセスのコンソールの履歴設定を設定します。
SetConsoleMode 本体の入力バッファーの入力モードまたはコンソール画面バッファーの出力モードを設定します。
SetConsoleOutputCP 呼び出し元プロセスに関連付けられているコンソールによって使用される出力コード ページを設定します。
SetConsoleScreenBufferInfoEx 指定したコンソール画面バッファーに関する拡張情報を設定します。
SetConsoleScreenBufferSize 指定したコンソール画面バッファーのサイズを変更します。
SetConsoleTextAttribute コンソール画面バッファーに書き込まれる文字の前景 (テキスト) 属性と背景色属性を設定します。
SetConsoleTitle 現在のコンソール ウィンドウのタイトルを設定します。
SetConsoleWindowInfo コンソール画面バッファーのウィンドウの現在のサイズと位置を設定します。
SetCurrentConsoleFontEx 現在のコンソール フォントに関する拡張情報を設定します。
SetStdHandle 標準入力、標準出力、または標準エラー デバイスのハンドルを設定します。
WriteConsole 現在のカーソル位置から始まるコンソール画面バッファーに文字列を書き込みます。
WriteConsoleInput コンソール入力バッファーにデータを直接書き込みます。
WriteConsoleOutput コンソール画面バッファー内の指定した四角形の文字セル ブロックに、文字属性データと色属性データを書き込みます。
WriteConsoleOutputAttribute 前景色と背景色の属性をコンソール画面バッファーの連続するセルにコピーします。
WriteConsoleOutputCharacter コンソール画面バッファーの連続するセルに多数の文字をコピーします。