简单地问: Filter Driver 能否在与其所在的 Driver Stack 的上下层 Driver 通讯的同时,作为另一个 Driver 的下层 Driver?复杂地说:现在有 PC Camera 的 Driver,想另写一个 Driver,提供 Mouse 的功能(类似...
全文
回复(13) 2003-06-06 11:29 来自版块 - 内核编程
表情
jason.gao突然意识到:应该在 PC Camera Driver 上做一个 Filter Driver,这个 Driver 起到 Bus Driver 的作用,它牧举出一个我的总线上的设备,从而加载 Mouse Driver。(刚刚看到 serenum 好像是这样做的) 各位大佬以为如...(2003-06-10 11:23)
jason.gao哦,我明白了,可以另开贴让人来取分 :D:D (2003-06-10 09:13)
jason.gao不好意思,我的总分数定少了,刚才超了。现在只能每人意思一下 :( robin_wxg: 我好象有点明白,USBVIEW除了与总线驱动打交道外,还需要扮演总线驱动的角色,是不是这样? 能否说说你们是怎样做的? 不过,你回答,我也没分给了 :cool:(能够增...(2003-06-10 09:06)
robin_wxgUSBVIEW 是应用程序,不过我们一样把它改成内核态的,百试不爽!(2003-06-09 23:42)
robin_wxg看见你的第一栏里的给分按钮没?给参与者奖励吧,这是论坛的好习惯!谢谢。(2003-06-09 23:41)
jason.gao谢谢谢谢,我以为还有别的问题呢,而且以为那个问题不是主要的 :) 那么看来我们的意见是一致的了。今天初步试了一下,觉得这个确实是挺麻烦的 (DDK里面的usbview是个应用程序吧,和这个好象不太一样) 另:如何给分?(2003-06-09 21:16)
robin_wxg-------------------------------------------------------- 对于 A,主要的一个问题是插入一个设备后只能根据设备的 hardware Id 加载一个 driver (大家知道,INF 的 AddService 中能设为 SP...(2003-06-09 19:59)
jason.gao老大,你这是让我写两个 filter driver !? 那岂不是相当于综合了A,B,我看还是免了吧 :D :D 而且你的意思隐含着:HID 下面的 filter driver 不能直接和 pc camera driver 通信,这样一来,A是不可行的。是这样的吗? ...(2003-06-09 10:31)
swf2003B方案也是可行的,你的filter driver 可以加载两个(HID Class 及Ks Stream Class下面各一个),然后两个filter driver 可以通信,这也能实现同 Pc Camera Drvier通信。 (2003-06-09 09:56)
jason.gao谢谢 robin_wxg,谢谢 rayyang2000 版主! 我起初是觉得 B 可行性高,但后来想,我的 driver 要同时向两个 class driver 注册,同时被两个 class driver 调用,不知道会不会有冲突? 不知道 rayyang2000 是否方便...(2003-06-09 08:45)

返回顶部