跳到主要内容

Module windows

搜索

Module windows 

Source
展开描述

Windows 专用的信号处理类型。

本模块仅在 Windows 上定义,允许接收 “ctrl-c”、“ctrl-break”、 “ctrl-logoff”、“ctrl-shutdown” 和 “ctrl-close” 通知。 这些事件通过 SetConsoleCtrlHandler 函数进行监听, 该函数会接收对应的 windows_sys 事件类型。

结构体§

CtrlBreak
代表一个监听器,用于接收通过 SetConsoleCtrlHandler 发递给进程的 “ctrl-break” 通知。
CtrlC
代表一个监听器,用于接收通过 SetConsoleCtrlHandler 发递给进程的 “ctrl-c” 通知。
CtrlClose
代表一个监听器,用于接收通过 SetConsoleCtrlHandler 发递给进程的 “ctrl-close” 通知。
CtrlLogoff
代表一个监听器,用于接收通过 SetConsoleCtrlHandler 发递给进程的 “ctrl-logoff” 通知。
CtrlShutdown
代表一个监听器,用于接收通过 SetConsoleCtrlHandler 发递给进程的 “ctrl-shutdown” 通知。

函数§

ctrl_break
创建一个新的监听器,用于接收发递给进程的 “ctrl-break” 通知。
ctrl_c
创建一个新的监听器,用于接收发递给进程的 “ctrl-c” 通知。
ctrl_close
创建一个新的监听器,用于接收发递给进程的 “ctrl-close” 通知。
ctrl_logoff
创建一个新的监听器,用于接收发递给进程的 “ctrl-logoff” 通知。
ctrl_shutdown
创建一个新的监听器,用于接收发递给进程的 “ctrl-shutdown” 通知。