展开描述
Windows 专用的信号处理类型。
本模块仅在 Windows 上定义,允许接收 “ctrl-c”、“ctrl-break”、
“ctrl-logoff”、“ctrl-shutdown” 和 “ctrl-close” 通知。
这些事件通过 SetConsoleCtrlHandler 函数进行监听,
该函数会接收对应的 windows_sys 事件类型。
结构体§
- Ctrl
Break - 代表一个监听器,用于接收通过
SetConsoleCtrlHandler发递给进程的 “ctrl-break” 通知。 - CtrlC
- 代表一个监听器,用于接收通过
SetConsoleCtrlHandler发递给进程的 “ctrl-c” 通知。 - Ctrl
Close - 代表一个监听器,用于接收通过
SetConsoleCtrlHandler发递给进程的 “ctrl-close” 通知。 - Ctrl
Logoff - 代表一个监听器,用于接收通过
SetConsoleCtrlHandler发递给进程的 “ctrl-logoff” 通知。 - Ctrl
Shutdown - 代表一个监听器,用于接收通过
SetConsoleCtrlHandler发递给进程的 “ctrl-shutdown” 通知。
函数§
- ctrl_
break - 创建一个新的监听器,用于接收发递给进程的 “ctrl-break” 通知。
- ctrl_c
- 创建一个新的监听器,用于接收发递给进程的 “ctrl-c” 通知。
- ctrl_
close - 创建一个新的监听器,用于接收发递给进程的 “ctrl-close” 通知。
- ctrl_
logoff - 创建一个新的监听器,用于接收发递给进程的 “ctrl-logoff” 通知。
- ctrl_
shutdown - 创建一个新的监听器,用于接收发递给进程的 “ctrl-shutdown” 通知。