wubuy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2115回复:9

[讨论]如何判断某个驱动是总线驱动、功能驱动、还是过滤驱动?来者有分。

楼主#
更多 发布于:2003-05-16 11:36
[讨论]如何判断某个驱动是总线驱动、功能驱动、还是过滤驱动?
xyyln
驱动老牛
驱动老牛
  • 注册日期2003-01-02
  • 最后登录2009-12-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-16 11:49
这个没必要,就驱动本身而言,一个驱动可以同时充当你说的这三种功能,本来就是个相对概念。
[img]http://www.jt99.com/zjbbs/UploadFile/2003113018513643830.gif[/img]
robin_wxg
驱动小牛
驱动小牛
  • 注册日期2003-02-10
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-16 12:18
你可以从这个驱动的安装方式来判断。而且这三种驱动都有自己不同的写法。
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-16 12:31
对于过滤驱动,在它的功能驱动程序的安装键中有 upperfilter 或lowfilter 串。
你的认可是对我最大的鼓励!
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-16 13:35
没有严格的区分.
BUS DRIVER本身可以是个FILTER.
FUNCTION DRIVER也可以是FILTER.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
wubuy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-16 18:26
既然没什么分别,那为什么驱动还搞那么多层,就一种驱动不就得了。
是不是不同种类的驱动实现的不一样?
若是做一个虚拟设备的驱动,应该用那种类型的驱动?
mywdrivers
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2004-09-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-17 13:26
因为分层后,写的驱动就比较明确了,还有很多设备就可以代码重用了。
wubuy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-05-22 15:53
因为分层后,写的驱动就比较明确了,还有很多设备就可以代码重用了。


如何代码重用呢?不理解?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-05-23 14:15


如何代码重用呢?不理解?
 


Windows系统本身提供了许多下层驱动,如通用总线驱动,这样普通硬件开发商只需要提供功能驱动就可以了,而一般开发者,则可能只需要写一个Filter就可完成自身要求,你说是不是重用了
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
wubuy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-16
  • 最后登录2005-02-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-05-26 16:49
[quote]

如何代码重用呢?不理解?
 


Windows系统本身提供了许多下层驱动,如通用总线驱动,这样普通硬件开发商只需要提供功能驱动就可以了,而一般开发者,则可能只需要写一个Filter就可完成自身要求,你说是不是重用了 [/quote]

你好,
按你这么说的话,比如要开发一个虚拟串口的驱动,只要写一个FILTER驱动就可以了?
游客

返回顶部