<Return[F]><Top>
FreeConsole
Declare Function Api_FreeConsole& Lib "kernel32" Alias "FreeConsole" ()
Declare Function FreeConsole Lib "kernel32" () As Long
呼び出し側プロセスをそのコンソールから切り離す。
パラメータ パラメータはなし。 戻り値 関数が成功すると、0 以外の値が返る。 関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。 解説 コンソールを他のプロセスが共有している場合、コンソールは破棄されないが、呼び出し側プロセスからは参照できなくなる。 プロセスは FreeConsole 関数を使って現在のコンソールから自らを切り離すと、AllocConsole 関数を呼び出して新しいコンソールを作成するこ
とができる。