参考了论坛里以前的帖子,修改了xpddk中wdm/usb/filter程序增加如下代码:case IRP_MJ_INTERNAL_DEVICE_CONTROL: CurSrb=irpSp->Parameters.Scsi.Srb;//Get Current Scs...
全文
回复(7) 2007-01-17 00:38 来自版块 - 内核编程
表情
wmsyjr我也遇到了同样的问题,不知道xvenw找到解决办法没有?希望指点一下我(2007-03-28 10:33)
xvenw谢谢,我到usb论坛去看看(2007-01-29 22:41)
rayyang2000看上去好像正确,用WinDbg分析一下,看看错误原因。 至于写操作,要根据usb mass storage来分析是用的什么协议,然后再解析里面的命令。usb版有大把的讨论(2007-01-19 06:16)
xvenwURB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER,于是在上面的基础上增加如下代码: case IRP_MJ_INTERNAL_DEVICE_CONTROL: PURB CurUrb; PMDL Cu...(2007-01-18 18:02)
xvenw按照rayyang2000大哥的说法,使用urb,在irp中加入如下代码: case IRP_MJ_INTERNAL_DEVICE_CONTROL: PURB CurUrb; PMDL CurMdl; irpSp...(2007-01-17 23:00)
xvenw使用srb的原因我是看了zhjie374的http://bbs.driverdevelop.com/read.php?tid-90057-fpage-2.html介绍,跟踪发现的确没有经入IRP_MJ_WRITE的irp。在对u盘进行写的时候只有IRP_MJ_INTERNAL_D...(2007-01-17 13:08)
rayyang2000这里都是URB了,和SRB没有关系。(2007-01-17 08:59)

返回顶部