Freigeben über


IoReleaseCancelSpinLock-Funktion (wdm.h)

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

Syntax

void IoReleaseCancelSpinLock(
  KIRQL Irql
);

Parameter

Irql

[in] Der wiederherzustellende IRQL. Der Aufrufer hat diese IRQL im vorherigen Aufruf der IoAcquireCancelSpinLock-Routine abgerufen.

Rückgabewert

Keine

Bemerkungen

Diese Routine ist ein Kehrwert von IoAcquireCancelSpinLock.

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

Der Halter der Abbruch-Spin-Sperre wird nach dem Aufruf von IoAcquireCancelSpinLock bei IRQL = DISPATCH_LEVEL ausgeführt. IoReleaseCancelSpinLock stellt die ursprüngliche IRQL des Aufrufers wieder her.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000
Kopfzeile wdm.h
IRQL DISPATCH_LEVEL
DDI-Complianceregeln CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDIs(storport), SpinLockSafe(storport), SpinLockSafe(wdm)

Weitere Informationen

IoAcquireCancelSpinLock

IoSetCancelRoutine