版块
论坛
喜欢
话题
应用
搜索
登录
注册
lejianz的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=51180
如何在HID Minidriver里发URB读报告数据
现在做一个HID Minidriver,在它的IOCTL_HID_READ_REPORT响应例程中,我要发出一个URB,这是一个中断传输,我象往常一样构造一个URB,然后CallUsbdi,但在这个函数中,在以下部分遇到问题: ntStatus = IoCallDriver(...
全文
回复
(
7
)
2004-09-07 16:49
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
kuangyang
:
楼主能不能请你告诉我你的邮箱?我能请教你一些问题嘛?我遇到类似的问题!谢谢
csukuangyang@163.com
(2009-02-26 21:33)
回复
lejianz
:
上面的问题终于解决了,主要还是参数写得不对。现在可以正确读来数据。接下来是数据处理。 怪了,这些天没有大侠来说上一二句,真是郁闷。给我的感觉是孤单只影,在黑暗中摸索。 唉,只有慢慢来....
(2004-09-16 11:39)
回复
lejianz
:
我把调试信息贴上来,它说存取地址不正确: MsMini - Usb Interrupt Read complete routine ntStatus 0 MsMini - IOCTL_HID_READ_REPORT MsMini - Usb Interrupt Read...
(2004-09-15 15:19)
回复
lejianz
:
终于可以读来正确的数据,但新问题又来了。在读来10多帧数据后(不一定)重新启动OS,用SOFTICE调试,说是分页错误。这有可能是哪里的原因呢?
(2004-09-15 10:54)
回复
lejianz
:
还是有问题,看来只有用WORKITEM降低IRQL来处理问题。 有知道的大侠请指点。
(2004-09-13 19:52)
回复
lejianz
:
现在能有数据读过来了,但读的数据不对,继续调试中,还望DX能给给予关注。
(2004-09-10 08:52)
回复
lejianz
:
难道真得没有大侠知道吗? 现在看来,出现蓝屏的原因是知道了,因为在这里,不能出现线程阻塞的,因此只能用异步IRP来解决这个问题。但不知为什么,在IOCALLDRIVER之后,返回STATUS_PENDING,而在我的完成例程里,能返回STATUS_SUCCESS,在这之后,系统...
(2004-09-09 15:17)
回复
lejianz
加关注
写私信
0
关注
0
粉丝
420
帖子
返回顶部