Bagikan melalui


Tentang driver filter penyimpanan

Driver filter penyimpanan (SFD) mendukung fungsionalitas khusus perangkat yang tidak disediakan oleh driver kelas penyimpanan yang disediakan sistem.

Jika driver kelas penyimpanan sudah ada untuk jenis perangkat tertentu, mungkin tidak perlu menulis driver untuk perangkat baru dengan jenis yang sama. Setiap driver kelas penyimpanan yang disediakan sistem dirancang untuk mendukung perangkat periferal dengan jenis tertentu dan diuji terhadap sejumlah perangkat vendor. Dengan demikian, driver kelas penyimpanan yang disediakan sistem mungkin menyediakan semua dukungan perangkat lain dari kebutuhan jenisnya.

Jika driver kelas penyimpanan yang ada tidak sepenuhnya mendukung perangkat baru jenisnya, driver baru dapat ditulis sebagai SFD berlapis di atas atau di bawah driver kelas yang disediakan sistem yang ada. SFD dapat mengubah data dalam permintaan baca/tulis, menentukan kode kontrol I/O tambahan (IOCTL) yang memungkinkan aplikasi pengguna memanfaatkan fitur tambahan perangkat tertentu, atau mengatasi masalah khusus perangkat tanpa memerlukan perubahan khusus perangkat keras pada kelas generik atau driver port.

Kecuali perangkat baru mengharuskan setiap permintaan ditangani dengan cara khusus perangkat, driver filter penyimpanan dapat dikembangkan dalam waktu yang jauh lebih singkat daripada driver kelas penyimpanan baru.