首页 > 解决方案 > 还有其他类型的控制台事件吗?

问题描述

我知道C WIN32有这些控制台事件:

还有其他类型的console-events吗?
我需要向console-event曾经管理过的服务器发送一个,导致服务器重新读取配置文件。该事件CTRL + C用于关闭服务器。

为此,我使用了该CTRL + BREAK事件,但不幸的是我仍然不明白为什么,它给我 wsaDuplicateSocket 函数带来了问题(错误 10024)。

标签: cwinapieventsconsole

解决方案


现在的答案是否定的,consoleapi.h 头文件中有一些定义:

#define CTRL_C_EVENT        0
#define CTRL_BREAK_EVENT    1
#define CTRL_CLOSE_EVENT    2
// 3 is reserved!
// 4 is reserved!
#define CTRL_LOGOFF_EVENT   5
#define CTRL_SHUTDOWN_EVENT 6

而已。


推荐阅读