阅读:1104回复:0
非典型问题Control pipe的overlapped我将原本是使用者程序发的IRP_MJ_READ的Irp 在分派程序里标示为Pending,并新生成一个新的Control Irp及URB后从USB的control pipe 发下底层去做工。 并回复给STATUS_PENDING给应用程序。 待底层完成工作后,我得把Control Irp做完的状态和处理的字节数填到 原本IRP_MJ_READ的Irp->IoStatus结构里。 但是我在Control Irp的IO completion routine 中不知道到Control Irp做完 的状态和处理的字节数要去何处取? 这问题要了我小命~ |
|