阅读:901回复:5
小放20分题问:关于写控制数据到设备的一点小疑问!!一般发送一个控制信息到USB 设备,就是处理 IRP_MJ_WRITE 的过程吧。 比如键盘的 LED 指示灯的显示,就是处理IRP_MJ_WRITE ,在 dispatch write 例程里 发送数据到设备。 还有没有另外的方式, 把控制数据传送到设备呢?比如能不能在处理 IRP_MJ_DEVICE_CONTROL 的相应例程中,传送数据到设备? |
|
|
沙发#
发布于:2003-01-15 19:26
先给分, 谢谢 以上各位的指点 :)
先回去 慢慢参悟参悟 :D 有问题再来指教 :D |
|
|
板凳#
发布于:2003-01-15 18:05
你甚至可以在IRP_MJ_READ中进行配置...只是当你要在应用程序真正的要去配置的时候,要调用ReadFile(...)...记住,,,你写的代码工作在核心态...CPU永远都不会明白函数和消息的.....
|
|
地板#
发布于:2003-01-15 09:05
当然可以了,只是调用的界面不一样罢了。 不明白“调用的界面” 是什么意思?? 另: 一般控制数据都要构造一定的格式 传递到设备吗? |
|
|
地下室#
发布于:2003-01-15 00:52
当然可以了,只是调用的界面不一样罢了。
|
|
5楼#
发布于:2003-01-14 20:07
我怎么不清楚你的意思呢?
不论是 IRP_MJ_WRITE ,还是 IRP_MJ_DEVICE_CONTROL , 你都是创建 usb 请求包,往下传啊! :o |
|
|