Panduan desain driver penyimpanan
Driver penyimpanan termasuk kelas, port, miniport, dan driver filter . Biasanya, vendor perangkat akan mengimplementasikan driver miniport untuk adaptor atau jenis adaptor tertentu. Meskipun tidak umum, kelas penyimpanan baru dapat didefinisikan dan driver kelas baru yang dikembangkan untuk itu. Kelas penyimpanan di Windows mencakup kelas Disk, CDROM, penyimpanan USB, dan drive terenkripsi. Pengembangan driver penyimpanan biasanya terbatas pada penulisan driver miniport untuk bekerja dengan driver port StorPort .
Jenis driver penyimpanan lainnya adalah driver silo yang aman dan Device Specific Modules (_DSM) untuk I/O multipath. Untuk manajemen penyimpanan, penyedia WMI dikembangkan sebagai antarmuka kontrol ke driver.
Panduan desain driver penyimpanan mencakup bagian berikut:
- Peta Strategi untuk Mengembangkan Driver Windows Storage
- Peta Strategi untuk Mengembangkan Driver Storport Miniport
- Driver Penyimpanan
- Driver Kelas Penyimpanan
- Driver Port Penyimpanan
- Driver Storage Miniport
- Driver Storage Virtual Miniport
- Driver Filter Penyimpanan
- Driver Filter Crash Dump
- Driver Silo Penyimpanan
- Driver CD-ROM
- Driver Pita
- Driver Changer
- Skenario Penyimpanan
Sampel
Mempelajari sampel adalah cara praktis untuk melihat bagaimana driver penyimpanan yang berfungsi dikembangkan. Driver penyimpanan sampel tersedia di GitHub.
Verifikasi Driver untuk StorPort
Menggunakan alat analisis kode selama pengembangan dan pengujian driver membantu menangkap masalah performa dan cacat pada driver penyimpanan. Alat Pemverifikasi Driver Statis (SDV) tersedia untuk menemukan cacat dalam kode driver penyimpanan. Disertakan dengan SDV adalah aturan kepatuhan untuk memverifikasi penggunaan rutinitas StorPort yang tepat oleh driver miniport.