阅读:1542回复:7
关于2k下的WDM驱动中事件使用问题
我在 2000下 WDM 驱动程序中使用如下方法:
m_pSynEvt = new (NonPagedPool)KEvent( KUstring(wsEventNameBuffer), SynchronizationEvent ); if ( m_pSynEvt == NULL ) { t << "Error at new Event" << "\n"; return; } m_pSynEvt->Clear(); 时发生死机。我的用法在NT驱动中是可以工作的!2000下为何不可??急死我了!!请帮帮我吧!!!!!!! |
|
最新喜欢:cb615c...
|
沙发#
发布于:2002-05-29 14:09
你看看kevent的说明
它里面介绍了为什么2000不行而nt行 |
|
板凳#
发布于:2002-05-29 17:03
用new可以吗?
ExAllocatePool |
|
|
地板#
发布于:2002-05-29 18:37
我见了好多次在核心用new的 :(
|
|
地下室#
发布于:2002-05-29 18:49
估计又是被driverstudio封装过的
|
|
|
5楼#
发布于:2002-05-29 18:54
是吗?
呵呵 |
|
6楼#
发布于:2002-07-13 12:56
我原来用driverstudio做的驱动程序,
大多数时间多能正常工作,但是不知什么时候,突然就死机,真是莫名其妙。 所以我下定决心,再苦再累,我也要用ddk,其他的全部白白 |
|
7楼#
发布于:2002-07-13 17:29
用户被禁言,该主题自动屏蔽! |
|