Freigeben über


IoReleaseCancelSpinLock-Funktion (wdm.h)

Die IoReleaseCancelSpinLock Routine gibt die Abbruchspinsperre frei, nachdem der Treiber den abbruchfähigen Zustand eines IRP geändert hat.

Syntax

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parameter

Irql

[in] Die IRQL, die wiederhergestellt werden soll. Der Aufrufer hat diese IRQL im vorherigen Aufruf des IoAcquireCancelSpinLock Routine abgerufen.

Rückgabewert

Nichts

Bemerkungen

Diese Routine ist ein Gegenseitigkeits-IoAcquireCancelSpinLock.

Diese Routine gibt auch die Cancel Spin-Sperre aus der Cancel Routine des Treibers frei.

Der Inhaber der Cancel Spin Lock läuft bei IRQL = DISPATCH_LEVEL nach dem Aufruf IoAcquireCancelSpinLock. IoReleaseCancelSpinLock stellt die ursprüngliche IRQL des Aufrufers wieder her.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000
Header- wdm.h
IRQL- DISPATCH_LEVEL
DDI-Complianceregeln CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Siehe auch

IoAcquireCancelSpinLock

IoSetCancelRoutine