次の方法で共有


CTRL+CLOSE 信号

ユーザーがコンソールを閉じると、システムは CTRL+CLOSE 信号を生成します。 コンソールにアタッチされているすべてのプロセスが信号を受信し、各プロセスは終了前にクリーンアップする機会を与えます。 プロセスがこの信号を受信すると、ハンドラー関数は、クリーンアップ操作を実行した後、次のいずれか 1 つのアクションを実行できます。

  • ExitProcess を呼び出してプロセスを終了します。
  • FALSE を返します。 登録されたハンドラー関数のいずれも TRUE を返さない場合、デフォルトのハンドラーはプロセスを終了します。
  • TRUE を返します。 この場合、その他のハンドラー関数は呼び出されません。プロセスは終了します。