篩選驅動程式

篩選驅動程式是選擇性驅動程式,可增加或修改裝置的行為。 篩選驅動程式可以服務一或多個裝置。

匯流排篩選驅動程式

匯流排篩選驅動程式 通常會將價值新增至匯流排,並由 Microsoft 或系統 OEM 提供 (請參閱 可能的驅動程式層 圖) 。 匯流排篩選驅動程式是選擇性的。 匯流排可以有任意數目的匯流排篩選驅動程式。

例如,匯流排篩選驅動程式可以實作標準匯流排硬體的專屬增強功能。

對於 ACPI BIOS 所描述的裝置,電源管理員會在每個這類裝置的匯流排驅動程式上方插入 Microsoft 提供的 ACPI 篩選器 (匯流排篩選驅動程式) 。 ACPI 篩選器會執行裝置電源原則,並在裝置上和關閉電源。 ACPI 篩選器對其他驅動程式而言是透明的,而且不存在於非 ACPI 電腦上。

較低層級的篩選驅動程式

較低層級的篩選驅動程式 通常會修改裝置硬體的行為 (請參閱 可能的驅動程式層 圖) 。 它們通常是由 IHV 提供,而且是選擇性的。 裝置可以有任意數目的較低層級篩選驅動程式。

較低層級 的裝置 篩選驅動程式會監視和/或修改特定裝置的 I/O 要求。 一般而言,這類篩選器會重新定義硬體行為,以符合預期的規格。

較低層級 的類別 篩選驅動程式會監視和/或修改裝置類別的 I/O 要求。 例如,滑鼠裝置的較低層級類別篩選驅動程式可以提供加速,以執行滑鼠移動資料的非線性轉換。

上層篩選驅動程式

上層篩選驅動程式 通常會為裝置提供附加價值功能, (請參閱 可能的驅動程式層 圖) 。 這類驅動程式通常是由 IHV 提供,而且是選擇性的。 裝置可以有任意數目的上層篩選驅動程式。

高階 裝置 篩選驅動程式會增加特定裝置的值。 例如,鍵盤的上層裝置篩選驅動程式可能會強制執行額外的安全性檢查。

上層 類別 篩選驅動程式會為特定類別的所有裝置增加值。