设备驱动程序的种类

  WINDOWS2000/XP上的设备驱动程序不直接操作硬件,而是调用HAL功能作为与硬件的接口。
   WINDOWS2000/XP上有如下几种类型的设备驱动程序:
                        1。硬件设备驱动程序操作硬件,它将输出写入物理设备或网络,并从物理设备或网络获得输入;
                        2。文件系统驱动程序接受面向文件的I/O请求,并把它们转化为对特殊设备的I/O请求。
                        3。过滤驱动程序截取I/O并在传递I/O到下一层之前执行某些特定处理。

  从WDM的角度看,有三种驱动程序:
                        1。总线驱动程序用于各种总线控制器、适配器、桥或可以连接子设备的设备,这是必须的驱动程

序。
                        2。功能驱动程序用于驱动那些主要的设备,提供设备的操作接口。一般来说,这也是必须的,除

非采用一种原始的方法来使用这个设备(功能都被总线驱动和总线过滤器实现了,如SCSI PASSTHRU)。
                         3。过滤器驱动程序用于为一个设备或一个已经存在的驱动程序增加功能,或者改变来自其他驱动

程序的I/O请求和响应行为。过滤驱动程序是可选的,并且可以有任意的数目,它存在于功能驱动程序的上层或者

下层、总线驱动程序的下层。

更多信息请到: http://www.qudong360.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值