阅读:1160回复:2
USB的问题?
我在写一个Driver,鼠标有X,Y,Z的特性,我想在USB鼠标的信息传到WINDOWS前,自己定义一些特殊的X,Y,Z,USB底层的这个TransferBuffer在哪儿,名称是什么?
这个问题很急,请大家一块来关注。谢谢! |
|
|
沙发#
发布于:2001-12-28 21:53
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2001-12-29 16:08
ds里有有个USBFILT不懂对你有没有用,我现在也在研究usb驱动的过滤问题。我想你的问题可以拦截IOCTL_INTERNAL_USB_SUBMIT_URB然后判断URB是否是UrbBulkOrInterruptTransfer就设置完成例程,然后在完成例程你修改URB.UrbBulkOrInterruptTransfer.TransferBuffer;
如果你要改变自定义键或轴我想可能要该hid descriptor才行 我把我的usb设备的interface descriptor在驱动里改了在98下可用可是2000还没测试通过。 |
|
|