daphant
驱动牛犊
驱动牛犊
  • 注册日期2001-10-17
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望14点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:2138回复:3

谁能详细介绍一下STATUS_PENDING

楼主#
更多 发布于:2003-06-06 11:58
比如说一个应用程序ReadFile 去触发驱动的IRP_MJ_READ事件,返回STATUS_PENDING,我只知道IRP 挂起等待 IRP结束,但是具体是怎样一个等待过程呢?如果,我自己想激活这个等待可以吗?因为我想自己写一些数据到驱动中在激活这个读事件,不知道可不可以

最新喜欢:

sunmaculasunmac...
zbjzqf
驱动牛犊
驱动牛犊
  • 注册日期2002-06-26
  • 最后登录2005-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-06 12:33
这种状态是低层的驱动程序还没处理完irp就退出了,完成例程就没调用,事件对象仍然是非信号态
daphant
驱动牛犊
驱动牛犊
  • 注册日期2001-10-17
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望14点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-06-06 13:45
能详细一点吗?那我说的那个问题,我要读数据,怎样可以让这个Irp再运行
mosing
驱动牛犊
驱动牛犊
  • 注册日期2001-08-16
  • 最后登录2003-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-06 16:13
比如,在另一个函数种,你要读的数据到来时,这时你就可以完成这个Pending的Irp了,你的Read也会读到数据了。
游客

返回顶部