zhazha818617
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1275回复:4

驱动程序与应用程序通讯的问题(50分)

楼主#
更多 发布于:2003-03-18 11:09
各位高手,请教一个老问题,当驱动与应用程序通讯时,我在应用程序中用CreateEvent创建了一个事件,hEvent,然后用用DeviceIoControl将这个事件传进驱动中,然后启动线程,waitforsingleobject(hEvent, 4000000);
在驱动中先调用obdrefencebyhandle转化成pkevent,然后一中断,就在dpcforisr中keSetEvent;这时我的线程不能立即处理,而是有延时,他要等一下才执行我的线程,怎么才能使它没有延时
,当KeSetEvent一结束就执行我的线程,我线程的优先级设到最高了
多谢大家
zhazha818617
驱动牛犊
驱动牛犊
  • 注册日期2002-12-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-18 13:37
怎么没人回答,都不知道吗,那请问一下,又做过异步dma传输的吗
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-03-18 20:34
这个延时没有办法了。
junfguo
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2005-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-18 22:13
3q
bigbuffalo
驱动牛犊
驱动牛犊
  • 注册日期2002-10-25
  • 最后登录2007-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-19 11:08
no way
游客

返回顶部