Fungsi IoReleaseCancelSpinLock (wdm.h)

Rutinitas IoReleaseCancelSpinLock melepaskan kunci putar batal setelah driver mengubah status IRP yang dapat dibatalkan.

Sintaks

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parameter

Irql

[in] IRQL yang akan dipulihkan. Penelepon memperoleh IRQL ini dalam panggilan sebelumnya ke rutinitas IoAcquireCancelSpinLock .

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini adalah timbal balik dari IoAcquireCancelSpinLock.

Rutinitas ini juga melepaskan kunci putaran pembatalan dari rutinitas Batalkan driver.

Pemegang kunci putar batal berjalan di IRQL = DISPATCH_LEVEL setelah memanggil IoAcquireCancelSpinLock. IoReleaseCancelSpinLock memulihkan IRQL asli pemanggil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000
Header wdm.h
IRQL DISPATCH_LEVEL
Aturan kepatuhan DDI CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Lihat juga

IoAcquireCancelSpinLock

IoSetCancelRoutine