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.
Sebelum memanggil rutinitas dukungan apa pun yang memerlukan akses ke kunci putaran eksekutif yang disediakan penelepon, driver harus memanggil KeInitializeSpinLock untuk menginisialisasi kunci putaran eksekutif yang sesuai. Fungsi dukungan yang memerlukan kunci putaran eksekutif yang diinisialisasi mencakup contoh berikut:
KeAcquireSpinLockAtDpcLevel dan kemudian KeReleaseSpinLockFromDpcLevel
KeAcquireInStackQueuedSpinLock lalu KeReleaseInStackQueuedSpinLock
KeAcquireInStackQueuedSpinLockAtDpcLevel lalu KeReleaseInStackQueuedSpinLockFromDpcLevel
Rutinitas Xxx ExInterlocked
Sebelum driver tingkat terendah memanggil IoConnectInterrupt dan KeSynchronizeExecution, driver tersebut harus memanggil KeInitializeSpinLock untuk menginisialisasi sebuah kunci putaran interupsi yang menyediakan penyimpanan.