Fungsi KefReleaseSpinLockFromDpcLevel (wdm.h)
Rutinitas KeReleaseSpinLockFromDpcLevel merilis kunci putar eksekutif tanpa mengubah IRQL.
Sintaks
void KefReleaseSpinLockFromDpcLevel(
[in, out] PKSPIN_LOCK SpinLock
);
Parameter
[in, out] SpinLock
Arahkan ke kunci spin eksekutif tempat pemanggil menyediakan penyimpanan.
Nilai kembali
Tidak ada
Keterangan
Driver memanggil KeReleaseSpinLockFromDpcLevel untuk melepaskan kunci putar yang diperoleh dengan memanggil KeAcquireSpinLockAtDpcLevel.
Ini adalah kesalahan untuk memanggil KeReleaseSpinLockFromDpcLevel jika kunci putar yang ditentukan diperoleh dengan memanggil KeAcquireSpinLock karena IRQL asli penelepon tidak dipulihkan, yang dapat menyebabkan kebuntuan atau kesalahan halaman fatal.
Untuk informasi selengkapnya tentang kunci spin, lihat Spin Locks.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 2000. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | DISPATCH_LEVEL |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), IrqlDispatch(wdm), SpinLock(wdm), SpinlockRelease(wdm), SpinLockSafe |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk