版块
论坛
喜欢
话题
应用
搜索
登录
注册
Henry的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=1518
请问IoCompletionRoutine应该返回什么值?
请问IoCompletionRoutine应该返回什么值?我不是自己的创建的IRP.应该返回STATUS_SUCCESS还是Irp->IoStatus.Status?
回复
(
7
)
2002-07-18 09:58
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
Henry
:
可以截贴啦。
(2002-07-22 10:14)
回复
rayyang2000
:
其他情况: STATUS_SUCCESS
(2002-07-19 09:49)
回复
Henry
:
我的理解是:应该是自己建立的Irp才需要在完成例程中返回STATUS_MORE_PROCESSING_REQUIRED,用来阻止Io管理器释放Irp的内存。 其它的情况下返回什么值?
(2002-07-19 09:05)
回复
tigerzd
:
完成例程一般返回STATUS_MORE_PROCESSING_REQUIRED
(2002-07-18 15:50)
回复
Henry
:
大家可能都误解了我的意思。 我的问题如下: //IRP_MJ_READ NTSTATUS Read() { IoCopyCurrentIrpStackLocationToNext(Irp), IoSetCompletionRoutine(Comple...
(2002-07-18 14:18)
回复
chrys
:
IoCallDriver( dx->NextStackDevice, Irp);调用地层驱动或者直接返回处理后的status
(2002-07-18 10:29)
回复
Tom.Cat
:
用户被禁言,该主题自动屏蔽!
(2002-07-18 10:22)
回复
Henry
加关注
写私信
0
关注
0
粉丝
94
帖子
返回顶部