CTRL+CLOSE 信号

当用户关闭控制台时,系统会生成 CTRL+CLOSE 信号。 附加到控制台的所有进程都接收信号,使每个进程都有机会在终止前进行清理。 当进程收到此信号时,处理程序函数可以在执行任何清理操作后执行以下操作之一:

  • 调用 ExitProcess 以终止进程。
  • 返回 FALSE。 如果已注册的处理程序函数均未返回 TRUE,则默认处理程序会终止进程。
  • 返回 TRUE。 在这种情况下,不会调用其他处理程序函数,进程将终止。