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.
Aturan SpinLockDpc menentukan bahwa panggilan ke KeAcquireSpinLock atau KeAcquireSpinLockRaiseToDpc dan KeReleaseSpinLock harus dilakukan secara bergantian yang ketat. Artinya, setelah memanggil KeAcquireSpinLock atau KeAcquireSpinLockRaiseToDpc, driver harus memanggil KeReleaseSpinLock sebelum panggilan berikutnya ke KeAcquireSpinLock atau ke KeAcquireSpinLockRaiseToDpc.
Selain itu, pada akhir pengiriman atau membatalkan rutinitas, pengemudi tidak boleh menahan spinlock.
Model driver: WDM
Cara menguji
| Pada waktu kompilasi |
|---|
Jalankan Pemverifikasi Driver Statis dan tentukan aturan SpinLockDpc . Gunakan langkah-langkah berikut untuk menjalankan analisis kode Anda:
Untuk informasi selengkapnya, lihat Menggunakan Pemverifikasi Driver Statis untuk Menemukan Cacat pada Driver. |
Berlaku untuk
KeAcquireSpinLockKeAcquireSpinLockRaiseToDpcKeReleaseSpinLock