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

KeAcquireSpinLock

KeAcquireSpinLockAtDpcLevel

KeReleaseSpinLock