请问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)
chrysIoCallDriver( dx->NextStackDevice, Irp);调用地层驱动或者直接返回处理后的status(2002-07-18 10:29)
Tom.Cat用户被禁言,该主题自动屏蔽!(2002-07-18 10:22)

返回顶部