打算用acidfish老大的虚拟串口和DDK的ndisuio例子实现网络串口即将串口收到的数据发送到以太网同时将以太网收到的数据发给串口但是这是两个独立的驱动,似乎不能用IRP通信出于效率考虑也不想通过用户层转发而是希望在两个驱动间直接收发数据可是之前没有相关经验搜索了一下没有找...
全文
回复(15) 2007-11-16 17:13 来自版块 - 内核编程
表情
qiweixue学习 (2008-01-24 13:41)
tiamohttp://www.osronline.com/article.cfm?id=24 可以看这个.....第一个办法是微软推荐的..并且微软自己大量使用的办法(2008-01-23 21:46)
galaxay但是两个驱动如果不在同一个设备栈里面的话,还能用IoCallDriver么?(2008-01-23 15:16)
killvxk参考ndis和netio的实现~~哈哈~~(2007-11-22 13:41)
gutian98用户被禁言,该主题自动屏蔽!(2007-11-21 17:56)
killvxk引用第9楼cyliu于2007-11-19 16:18发表的 : 太复杂了吧。直接调用各自的的输入输出接口就可以了,不就是接口地址吗,导出为全局就可以了! unix规则:越简单越好 不过如果他的驱动以后还要提供给其他的xxx人写的第三方来使用其双向能力,不就出现了麻烦了么~建...(2007-11-20 19:27)
cyliu太复杂了吧。直接调用各自的的输入输出接口就可以了,不就是接口地址吗,导出为全局就可以了! unix规则:越简单越好(2007-11-19 16:18)
xdwumin引用第7楼xdwumin于2007-11-19 10:29发表的 : 谢谢 只是还有一事小弟不太明白 ....... 自己先试试笨办法吧 弄个应用程序分别下发IOCTL应该没问题(2007-11-19 11:10)
xdwumin引用第6楼killvxk于2007-11-19 10:04发表的 : 自建irp用iocalldriver发给另一个驱动是可以的~ 回调注册机制是效率最好的~只是需要两个驱动都为对方提供导出的注册回调的函数而已~ 谢谢 只是还有一事小弟不太明白 我这两个驱动是独立的,...(2007-11-19 10:29)
killvxk引用第4楼xdwumin于2007-11-19 10:00发表的 : 现在的主要问题是这两个驱动是相互独立的,没有上下层关系 iocalldriver应该是用不成的吧? 而且需要传输的数据量也比较大 1楼的大牛能详细说一下section如何使用吗? ....... 自建irp...(2007-11-19 10:04)

返回顶部