Fungsi ExReleaseSpinLockExclusive (wdm.h)
Rutinitas ExReleaseSpinLockExclusive merilis kunci putar yang sebelumnya diperoleh pemanggil untuk akses eksklusif, dan memulihkan IRQL ke nilai aslinya.
Sintaks
void ExReleaseSpinLockExclusive(
[in, out] PEX_SPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
Parameter
[in, out] SpinLock
Penunjuk ke kunci putaran untuk dilepaskan. Pemanggil harus memiliki kunci spin ini untuk akses eksklusif.
[in] OldIrql
Tingkat permintaan interupsi (IRQL) untuk dipulihkan. Atur parameter ini ke nilai KIRQL yang dikembalikan oleh panggilan ExAcquireSpinLockExclusive yang memperoleh kunci putaran.
Nilai kembali
Tidak ada
Keterangan
Rutinitas ini harus dipanggil hanya untuk kunci putaran yang dimiliki oleh penelepon.
Pada entri ke rutinitas ini, penelepon harus berjalan di IRQL = DISPATCH_LEVEL. Sebelum keluar, ExReleaseSpinLockExclusive memulihkan IRQL ke nilai yang ditentukan oleh parameter OldIrql .
Penelepon harus menahan kunci putaran hanya sebentar sebelum merilisnya. Untuk informasi selengkapnya, lihat Pengantar Kunci Spin.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows Vista dengan SP1. |
Target Platform | Universal |
Header | wdm.h |
IRQL | DISPATCH_LEVEL (Lihat Keterangan.) |
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