阅读:2138回复:3
谁能详细介绍一下STATUS_PENDING
比如说一个应用程序ReadFile 去触发驱动的IRP_MJ_READ事件,返回STATUS_PENDING,我只知道IRP 挂起等待 IRP结束,但是具体是怎样一个等待过程呢?如果,我自己想激活这个等待可以吗?因为我想自己写一些数据到驱动中在激活这个读事件,不知道可不可以
|
|
最新喜欢:![]() |
沙发#
发布于:2003-06-06 12:33
这种状态是低层的驱动程序还没处理完irp就退出了,完成例程就没调用,事件对象仍然是非信号态
|
|
板凳#
发布于:2003-06-06 13:45
能详细一点吗?那我说的那个问题,我要读数据,怎样可以让这个Irp再运行
|
|
地板#
发布于:2003-06-06 16:13
比如,在另一个函数种,你要读的数据到来时,这时你就可以完成这个Pending的Irp了,你的Read也会读到数据了。
|
|