版块
论坛
喜欢
话题
应用
搜索
登录
注册
tooflat的个人空间
访问量
56
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=29729
有谁反汇编过iofcompleterequest吗
能说一说里面都作了哪些操作吗?鄙人汇编太菜了 :(
回复
(
12
)
2004-08-17 10:45
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
tooflat
:
[quote]在irp的标准处理模型中,对一个irp不能调用IoCompleteRequest多次,但是注意我在完成例程中已经返回STATUS_MORE_PROCESSING_REQUIRED,该返回值将打断完成例程的回溯过程,所以此时必须由我再调用IoCompleteReque...
(2004-09-23 09:27)
回复
rayyang2000
:
在irp的标准处理模型中,对一个irp不能调用IoCompleteRequest多次,但是注意我在完成例程中已经返回STATUS_MORE_PROCESSING_REQUIRED,该返回值将打断完成例程的回溯过程,所以此时必须由我再调用IoCompleteRequest,才能继续...
(2004-09-22 20:49)
回复
tooflat
:
在irp的标准处理模型中,对一个irp不能调用IoCompleteRequest多次,但是注意我在完成例程中已经返回STATUS_MORE_PROCESSING_REQUIRED,该返回值将打断完成例程的回溯过程,所以此时必须由我再调用IoCompleteRequest,才能继续...
(2004-09-06 17:36)
回复
rayyang2000
:
the answer is very simple! IoCallDriver sends the IRP to the lower driver. That lower driver has completed this IRP. But, when this IRP r...
(2004-09-02 17:42)
回复
tooflat
:
VOID FASTCALL IofCompleteRequest( IN PIRP Irp, IN CCHAR PriorityBoost ) { // // This routine will either jump im...
(2004-08-18 10:32)
回复
wowocock
:
把IoCompleteRequest的代码贴出来看看。
(2004-08-17 23:06)
回复
tooflat
:
又郁闷了,看了IofCompleteRequest的实现还是不知道上面的代码哪里错了, 我的本意是这样的,当Irp->CurrentLocation == 1的时候,此时在过滤驱动程序里面io stack就不够用了,这种情况下,通常的解决办法是重新构造一个irp来完成...
(2004-08-17 15:00)
回复
tooflat
:
找到了,谢谢!!我太兴奋了!!赫赫 奇怪,以前我有explorer搜索iofcompleterequest一直没找到,今天改用source insight搜索就找到了,害得我郁闷了好几天 :D 放分
(2004-08-17 11:21)
回复
tooflat
:
晕,2000的实现: VOID FASTCALL IofCompleteRequest( IN PIRP Irp, IN CCHAR PriorityBoost ) { // // This routine will ...
(2004-08-17 11:14)
回复
tooflat
:
只是部分源码吧,有IofCompleteRequest的实现吗
(2004-08-17 11:08)
回复
1
2
下一页 »
tooflat
加关注
写私信
0
关注
2
粉丝
1022
帖子
返回顶部