Bagikan melalui


Filter driver (WDM)

Driver filter adalah driver opsional yang menambahkan nilai ke atau memodifikasi perilaku perangkat. Driver filter dapat melayani satu atau beberapa perangkat.

Driver filter untuk bus

Filter driver bus biasanya meningkatkan nilai bus dan disediakan oleh Microsoft atau OEM sistem (lihat diagram Kemungkinan Lapisan Driver). Driver penyaring bus bersifat opsional. Dapat ada sejumlah driver filter bus untuk sebuah bus.

Driver filter bus dapat, misalnya, menerapkan peningkatan bersifat proprietary ke perangkat keras bus standar.

Untuk perangkat yang dijelaskan oleh ACPI BIOS, manajer daya menyisipkan filter ACPI yang disediakan Microsoft (driver filter bus) di atas driver bus untuk setiap perangkat tersebut. Filter ACPI melakukan kebijakan daya perangkat dan menyalakan dan mematikan perangkat. Filter ACPI transparan untuk driver lain dan tidak ada pada mesin non-ACPI.

Driver filter tingkat bawah

Driver filter tingkat bawah biasanya memodifikasi perilaku perangkat keras (lihat gambar Kemungkinan Lapisan Driver). Mereka biasanya disediakan oleh IHV dan bersifat opsional. Dapat ada sejumlah driver filter tingkat bawah untuk perangkat.

Driver filter perangkat tingkat bawah digunakan untuk memantau dan/atau memodifikasi permintaan input/output ke perangkat tertentu. Biasanya, filter tersebut menentukan ulang perilaku perangkat keras agar sesuai dengan spesifikasi yang diharapkan.

Driver filter kelas bawah memantau dan/atau memodifikasi permintaan I/O untuk kelas perangkat. Misalnya, driver filter kelas tingkat bawah untuk perangkat mouse dapat menyediakan akselerasi, melakukan konversi nonlinear data pergerakan mouse.

Driver filter tingkat atas

Driver filter tingkat atas biasanya menyediakan fitur nilai tambah untuk perangkat (lihat gambar Kemungkinan Lapisan Driver ). Driver tersebut biasanya disediakan oleh penjual perangkat keras independen (IHV) dan bersifat opsional. Mungkin ada sejumlah driver filter tingkat atas untuk perangkat.

Driver filter perangkat tingkat atas menambahkan nilai untuk perangkat tertentu. Misalnya, driver filter perangkat tingkat atas untuk keyboard dapat memberlakukan pemeriksaan keamanan tambahan.

Driver filter kelas atas menambahkan nilai untuk semua perangkat kelas tertentu.