首页 > 其他分享 >可告警等待

可告警等待

时间:2022-10-27 13:56:25浏览次数:56  
标签:接警 TRUE cmd 线程 串口 告警 等待

在编写串口过滤驱动时,用户态调用接口到内核态读取串口消息时,需要等待事件,使用KeWaitForSingleObject

KeWaitForSingleObject(&event, Executive, KernelMode, TRUE, 0);

第四个参数为Alertable,表明是否是可接警状态,

如果传入FALSE,那么当在界面上关闭程序时由于这个线程不可接警,无法退出此线程,导致cmd窗口点击右上角关闭按钮时无法响应。

传入TRUE时,线程就处于可接警的等待状态,当在cmd窗口右上角点击关闭按钮时就可以退出了。

标签:接警,TRUE,cmd,线程,串口,告警,等待
From: https://www.cnblogs.com/ps12345678/p/16831952.html

相关文章