微型端口驱动程序是特定 USB、音频、SCSI 和网络适配器设备的驱动程序,它依赖于驱动程序堆栈的其余部分为该类型的设备提供通用功能。
过滤器驱动程序向驱动程序堆栈添加额外的功能,并要求使用总线和设备功能驱动程序。
例如,GigE Vision 相机很可能带有两个驱动程序,一个微型端口相机驱动程序和一个以太网过滤器驱动程序。
来自Windows Driver Model的维基百科页面:
功能驱动程序是设备的主要驱动程序。功能驱动程序通常由设备供应商编写并且是必需的(除非设备在原始模式下使用)。一个功能驱动程序可以为一个或多个设备提供服务。
总线驱动程序为总线控制器、适配器或桥接器提供服务。Microsoft 为最常见的总线提供了总线驱动程序,例如 PCI、PnPISA、SCSI、USB 和 FireWire。如果需要,每个软件供应商都可以创建自己的总线驱动程序。如果机器上有多个相同类型的总线,则总线驱动程序可以为多个总线提供服务。
过滤器驱动程序是可选的驱动程序,可为设备增加价值或修改设备的行为,并且可能是非设备驱动程序。过滤器驱动程序还可以为一个或多个设备提供服务。上层过滤器驱动程序位于设备的主要驱动程序(功能驱动程序)之上,而低层过滤器驱动程序位于功能驱动程序之下和总线驱动程序之上。
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |