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.
Opsi pemeriksaan kepatuhan Antarmuka Driver Perangkat (DDI) menentukan apakah driver berinteraksi dengan benar dengan kernel sistem operasi Windows.
Nota Opsi ini tersedia dimulai dengan Windows 8. Mulai dari Windows 8.1, Anda dapat menguji aturan tambahan, dengan memilih opsi Mengaktifkan pemeriksaan kepatuhan DDI (tambahan).
| Pemeriksaan kepatuhan DDI |
|---|
Opsi pemeriksaan kepatuhan DDI menerapkan aturan yang sama dalam penggunaan antarmuka driver perangkat (DDI) seperti yang digunakan oleh Pemverifikasi Driver Statis untuk memverifikasi bahwa driver Anda melakukan panggilan fungsi pada IRQL yang dipersyaratkan untuk fungsi tersebut, atau memperoleh serta melepaskan spinlock dengan cara yang benar.
Ketika opsi ini aktif dan Driver Verifier mendeteksi bahwa driver melanggar salah satu aturan kepatuhan DDI, Driver Verifier mengeluarkan pemeriksaan bug 0xC4 (dengan Parameter 1 sama dengan pengidentifikasi aturan kepatuhan tertentu).
Saat Anda memilih opsi pemeriksaan kepatuhan DDI, aturan berikut disertakan.
GuardedRegions (Mulai dari Windows 8.1)
IoSetCompletionExCompleteIrp (Mulai dari Windows 8.1)
IrqlReturn (Mulai dari Windows 8.1)
NdisOidComplete (Mulai dari Windows 8.1)
NdisOidDoubleComplete (Mulai dari Windows 8.1)
PnpRemove (Mulai dari Windows 8.1)
RequestedPowerIrp (Mulai dari Windows 8.1)
QueuedSpinLock (Mulai dari Windows 8.1)
SpinLock (Mulai dari Windows 8.1)
Kedua aturan ini saat ini bersifat opsional, tetapi disarankan.
(Opsional) IrqlNtifsApcPassive
Mengaktifkan opsi pemeriksaan kepatuhan DDI
Anda dapat mengaktifkan fitur pemeriksaan kepatuhan DDI untuk satu atau beberapa driver dengan menggunakan Driver Verifier Manager atau baris perintah Verifier.exe. Untuk detailnya, lihat Memilih Opsi Pemverifikasi Driver. Anda harus memulai ulang komputer untuk mengaktifkan atau menonaktifkan opsi pemeriksaan kepatuhan DDI. Fitur pemeriksaan kepatuhan DDI diaktifkan saat Anda menggunakan pengaturan standar (/standar).
Pada baris perintah
Pada baris perintah, pemeriksaan kepatuhan DDI diwakili oleh verifier /flags 0x00020000 (Bit 17). Untuk mengaktifkan pemeriksaan kepatuhan DDI, gunakan nilai bendera 0x00020000 atau tambahkan 0x00020000 ke nilai bendera. Contohnya:
verifier /flags 0x00020000 /driver MyDriver.sysFitur ini akan aktif setelah boot berikutnya.
Menggunakan Pengelola Verifikasi Pengemudi
- Mulai Manajer Verifikasi Driver. Ketik Pemverifikasi di jendela Command Prompt.
- Pilih Buat pengaturan kustom (untuk pengembang kode) lalu klik Berikutnya.
- Pilih Pilih pengaturan individual dari daftar lengkap.
- Pilih (centang) pemeriksaan kepatuhan DDI.
- Mulai ulang komputer.
| Pemeriksaan kepatuhan DDI (tambahan) |
|---|
Mulai Windows 8.1, opsi opsi pemeriksaan kepatuhan DDI (tambahan) menyediakan aturan tambahan untuk menentukan apakah driver berinteraksi dengan benar dengan kernel sistem operasi Windows. Saat Anda memilih opsi pemeriksaan kepatuhan DDI (tambahan), aturan berikut diuji:
Mengaktifkan opsi pemeriksaan kepatuhan DDI (tambahan)
Nota
Pemeriksaan ini tidak digunakan lagi mulai windows 10 Build 19042 ke atas
Anda dapat mengaktifkan aturan pemeriksaan kepatuhan DDI (tambahan) untuk satu atau beberapa driver dengan menggunakan Driver Verifier Manager atau baris perintah Verifier.exe. Untuk detailnya, lihat Memilih Opsi Pemverifikasi Driver. Anda harus memulai ulang komputer untuk mengaktifkan atau menonaktifkan opsi pemeriksaan kepatuhan DDI (tambahan).
Pada baris perintah
Pada baris perintah, pemeriksaan kepatuhan DDI diwakili oleh verifier /flags 0x00080000 (Bit 19). Untuk mengaktifkan pemeriksaan kepatuhan DDI (tambahan), gunakan nilai bendera 0x00080000 atau tambahkan 0x00080000 ke nilai bendera. Contohnya:
verifier /flags 0x00080000 /driver MyDriver.sysFitur ini akan aktif setelah boot berikutnya.
Menggunakan Pengelola Verifikasi Pengemudi
- Untuk memulai Driver Verifier Manager, ketik Verifier di jendela Prompt Perintah.
- Pilih Buat pengaturan kustom (untuk pengembang kode) lalu klik Berikutnya.
- Pilih Pilih pengaturan individual dari daftar lengkap.
- Pilih (periksa) pemeriksaan kepatuhan DDI (tambahan).
- Mulai ulang komputer.
Mengaktifkan opsi pemeriksaan kepatuhan DDI (IRQL tambahan)
Anda dapat mengaktifkan aturan IRQL tambahan Kepatuhan DDI untuk satu atau beberapa driver dengan menggunakan baris perintah Verifier.exe. Untuk detailnya, lihat Memilih Opsi Pemverifikasi Driver. Anda harus memulai ulang komputer untuk mengaktifkan atau menonaktifkan aturan tambahan IRQL untuk Kepatuhan DDI.
Pada baris perintah, pemeriksaan IRQL tambahan untuk Kepatuhan DDI diwakili oleh nilai kelas aturan 35. Contohnya:
verifier /ruleclasses 35 /driver MyDriver.sys
ATAU
verifier /rc 35 /driver MyDriver.sys
Seperangkat aturan IRQL tambahan terdiri dari dua aturan berikut.