阅读:1032回复:0
bulk transfer 请教高手问题,想做一usb监控程序,不断读取bulk数据,用的是ddk bulkusb历程,如果没有数据如何去掉pending这种方式
大侠们好,我如此实现,但是运行不正常,请帮忙check
我在BulkUsb_DispatchReadWrite中 循环 { IoCallDriver; wait event; 如果一次wait event 不成功,iocancelIrp,break; } IoCompleteRequest 在BulkUsb_ReadWriteCompletion 成功或者cancel 返回STATUS_MORE_PROCESSING_REQUIRED; 否责 返回错误码 [编辑 - 9/3/04 by liufoxs] |
|
|