CTRL+CLOSE 信号
ユーザーがコンソールを閉じると、システムは CTRL+CLOSE 信号を生成します。 コンソールにアタッチされているすべてのプロセスが信号を受信し、各プロセスは終了前にクリーンアップする機会を与えます。 プロセスがこの信号を受信すると、ハンドラー関数は、クリーンアップ操作を実行した後、次のいずれか 1 つのアクションを実行できます。
- ExitProcess を呼び出してプロセスを終了します。
- FALSE を返します。 登録されたハンドラー関数のいずれも TRUE を返さない場合、デフォルトのハンドラーはプロセスを終了します。
- TRUE を返します。 この場合、その他のハンドラー関数は呼び出されません。プロセスは終了します。