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) |