Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Saat mengembangkan driver untuk sistem operasi Windows, Anda memiliki tiga jenis driver untuk dipilih:
Driver desktop: Jenis driver ini dirancang untuk berjalan secara eksklusif pada edisi desktop Windows.
driver Universal: Driver universal dirancang agar kompatibel di berbagai platform Windows. Jika driver Anda lulus pemeriksaan
infverif /udan oleh ApiValidator, Anda dapat membuat Universal Driver. Untuk informasi lebih lanjut, lihat Menggunakan File INF Universal.driver Windows: Untuk membuat driver Windows yang berjalan pada varian desktop dan non-desktop Windows, driver Anda harus melewati pemeriksaan
infverif /w, yang mencakup Pengisolasian Paket Driver .
Untuk informasi tentang mengonfigurasi pengaturan build Anda, lihat Platform Target.
Persyaratan tambahan untuk driver Windows
Untuk memastikan driver Windows Anda memenuhi standar yang diperlukan, driver tersebut harus mematuhi persyaratan berikut:
Patuhi Prinsip Desain DCH dan Praktik Terbaik. DCH (deklaratif, terstruktur komponen, aplikasi dukungan khusus perangkat keras) adalah serangkaian prinsip desain yang memastikan driver lebih andal, aman, dan lebih mudah untuk dipelihara. Dengan mengikuti prinsip DCH, Anda dapat membuat driver yang modular dan dapat diperbarui secara independen dari sistem operasi, meningkatkan stabilitas dan performa sistem secara keseluruhan.
Ikuti panduan untuk Isolasi Paket Driver. Isolasi paket driver memastikan bahwa setiap driver beroperasi dalam lingkungan terisolasinya sendiri, mengurangi risiko konflik dengan driver lain dan meningkatkan stabilitas sistem. Isolasi ini membantu dalam mendiagnosis dan menyelesaikan masalah secara lebih efisien, karena masalah dapat ditelusuri kembali ke driver individu tanpa memengaruhi seluruh sistem.
persyaratan lapisan API: Pastikan driver Anda memenuhi Persyaratan Lapisan API . Lapisan API melibatkan penataan driver Anda untuk berinteraksi dengan sistem operasi melalui lapisan API yang terdefinisi dengan baik. Pendekatan ini mempromosikan modularitas dan pemeliharaan, sehingga lebih mudah untuk memperbarui atau mengganti komponen individual tanpa memengaruhi seluruh driver. Ini juga meningkatkan kompatibilitas dan mengurangi risiko memperkenalkan bug ketika perubahan dilakukan.
Manfaat memenuhi standar driver Universal dan Windows
Meskipun tidak wajib bagi driver yang berjalan hanya pada desktop Windows untuk memenuhi persyaratan tambahan untuk Driver Universal atau Driver Windows, melakukannya menawarkan beberapa keuntungan:
- Peningkatan kemampuan layanan: Peningkatan kemudahan pemeliharaan dan pembaruan.
- Peningkatan keandalan: Stabilitas dan performa yang lebih besar.
- Sertifikasi masa depan: Menyiapkan driver Anda untuk potensi sertifikasi di masa mendatang pada varian Windows non-desktop.
Dengan mematuhi standar ini, Anda memastikan driver Anda kuat, serbaguna, dan siap untuk pengembangan di masa depan dalam ekosistem Windows.