[讨论]如何判断某个驱动是总线驱动、功能驱动、还是过滤驱动?
回复(9) 2003-05-16 11:36 来自版块 - 内核编程
表情
wubuy[quote] 如何代码重用呢?不理解? Windows系统本身提供了许多下层驱动,如通用总线驱动,这样普通硬件开发商只需要提供功能驱动就可以了,而一般开发者,则可能只需要写一个Filter就可完成自身要求,你说是不是重用了 [/quote] 你好, 按...(2003-05-26 16:49)
AllenZh 如何代码重用呢?不理解? Windows系统本身提供了许多下层驱动,如通用总线驱动,这样普通硬件开发商只需要提供功能驱动就可以了,而一般开发者,则可能只需要写一个Filter就可完成自身要求,你说是不是重用了(2003-05-23 14:15)
wubuy因为分层后,写的驱动就比较明确了,还有很多设备就可以代码重用了。 如何代码重用呢?不理解? (2003-05-22 15:53)
mywdrivers因为分层后,写的驱动就比较明确了,还有很多设备就可以代码重用了。(2003-05-17 13:26)
wubuy既然没什么分别,那为什么驱动还搞那么多层,就一种驱动不就得了。 是不是不同种类的驱动实现的不一样? 若是做一个虚拟设备的驱动,应该用那种类型的驱动?(2003-05-16 18:26)
lu0没有严格的区分. BUS DRIVER本身可以是个FILTER. FUNCTION DRIVER也可以是FILTER.(2003-05-16 13:35)
swf2003对于过滤驱动,在它的功能驱动程序的安装键中有 upperfilter 或lowfilter 串。(2003-05-16 12:31)
robin_wxg你可以从这个驱动的安装方式来判断。而且这三种驱动都有自己不同的写法。(2003-05-16 12:18)
xyyln这个没必要,就驱动本身而言,一个驱动可以同时充当你说的这三种功能,本来就是个相对概念。(2003-05-16 11:49)

返回顶部