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

ExAcquireSpinLockExclusive