一个简单的问题 怎么在应用层等待 bsp里面的事件句柄
之前问过 说 KernelIoControl申请中断号只能在bsp里面用,初始中断也要在bsp里
例如在bsp里面
hTimerEvent = CreateEvent(NULL,FALSE,FALSE,NULL);
InterruptInitialize(dwSysIntr,hTimerEvent,NULL,0); //edit for 5.0
问题是在应用层怎么检测这个hTimerEvent 是有信号的啊?
用WaitForSingleObject怎么检测到bsp里的这个事件呢?
我感觉这个问题挺简单的 但是我没学过c++ 还望说的通俗易懂些 谢谢
[解决办法]
在应用层也用CreateEvent建一个同名的事件就可以了
[解决办法]
hTimerEvent = CreateEvent(NULL,FALSE,FALSE,“name”);
同上
[解决办法]
前一段时间,有一个类似的帖子。
好像是说 CE 与 PC 上有点不同,用 OpenEvent 在应用打开在驱动中 Create 的事件。
[解决办法]
同名事件,可以传递的
[解决办法]
对,就如楼上说的定义同名事件,这样可以从底层通知到应用层。例如:http://blog.csdn.net/brantyou/article/details/6997005