筛选器驱动程序

筛选器驱动程序是可选驱动程序,可为设备提供增值功能或修改设备的行为。 筛选器驱动程序可以为一个或多个设备服务。

总线筛选器驱动程序

总线筛选器驱动程序通常为总线提供增值功能,由 Microsoft 或系统 OEM 提供(请参见可能的驱动程序层图)。 总线筛选器驱动程序是可选的。 一个总线可以有任意数量的总线筛选器驱动程序。

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

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

下层筛选器驱动程序

下层筛选器驱动程序通常会修改设备硬件的行为(请参见可能的驱动程序层图)。 它们是可选的,通常由 IHV 提供。 一个设备可以有任意数量的底层筛选器驱动程序。

下层设备筛选器驱动程序监视和/或修改特定设备的 I/O 请求。 通常,此类筛选器会重新定义硬件行为,以使其符合预期规范。

下层类筛选器驱动程序监视和/或修改一类设备的 I/O 请求。 例如,用于鼠标设备的下层类筛选器驱动程序可以提供加速,执行鼠标移动数据的非线性转换。

上层筛选器驱动程序

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

上层设备筛选器驱动程序可以为特定设备提供增值功能。 例如,键盘的上层设备筛选器驱动程序可能会强制执行其他安全检查。

上层类筛选器驱动程序为特定类的所有设备提供增值功能。