筛选器驱动程序 (WDM)

筛选器驱动程序是可选驱动程序,可向设备的行为添加值或修改其行为。 筛选器驱动程序可以服务一个或多个设备。

总线筛选器驱动程序

总线筛选器驱动程序 通常向总线添加值,并由Microsoft或系统 OEM 提供(请参阅 可能的驱动程序层 图)。 总线筛选器驱动程序是可选的。 总线可以有任意数量的总线筛选器驱动程序。

例如,总线筛选器驱动程序可以实现标准总线硬件的专有增强功能。

对于 ACPI BIOS 描述的设备,电源管理器在每个此类设备的总线驱动程序上方插入Microsoft提供的 ACPI 筛选器 (总线筛选器驱动程序)。 ACPI 筛选器执行设备电源策略,并打开和关闭设备。 ACPI 筛选器对其他驱动程序是透明的,非 ACPI 计算机上不存在。

较低级别的筛选器驱动程序

较低级别的筛选器驱动程序 通常修改设备硬件的行为(请参阅 可能的驱动程序层 图)。 它们通常由 IHV 提供,并且是可选的。 设备可以有任意数量的较低级别的筛选器驱动程序。

较低级别的 设备 筛选器驱动程序监视和/或修改特定设备的 I/O 请求。 通常,此类筛选器将重新定义硬件行为以匹配预期的规范。

较低级别的 筛选器驱动程序监视和/或修改设备类的 I/O 请求。 例如,鼠标设备的较低级类筛选器驱动程序可以提供加速,从而对鼠标移动数据执行非线性转换。

高级筛选器驱动程序

高级筛选器驱动程序 通常为设备提供增值功能(请参阅 可能的驱动程序层 图)。 此类驱动程序通常由 IHV 提供,是可选的。 设备可以有任意数量的高级筛选器驱动程序。

高级 设备 筛选器驱动程序为特定设备添加值。 例如,键盘的高级设备筛选器驱动程序可以强制实施其他安全检查。

高级 筛选器驱动程序为特定类的所有设备添加值。