IoReleaseCancelSpinLock 函式 (wdm.h)
IoReleaseCancelSpinLock 例程會在驅動程序變更 IRP 的可取消狀態之後釋放取消微調鎖定。
語法
void IoReleaseCancelSpinLock(
KIRQL Irql
);
參數
Irql
[in]要還原的 IRQL。 呼叫端在先前呼叫 IoAcquireCancelSpinLock 例程中取得此 IRQL。
傳回值
無
備註
此例程是 IoAcquireCancelSpinLock 的倒數。
此例程也會從驅動程式的 Cancel 例程釋放取消微調鎖定。
在呼叫 IoAcquireCancelSpinLock 之後,取消微調鎖定的持有者會在 IRQL = DISPATCH_LEVEL執行。 IoReleaseCancelSpinLock 會還原呼叫端的原始 IRQL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 |
標頭 | wdm.h |
IRQL | DISPATCH_LEVEL |
DDI 合規性規則 | CancelSpinLock (storport) 、 CancelSpinLock (wdm) 、 CancelSpinlockRelease (wdm) 、 HwStorPortProhibitedDDIs (storport ) 、 SpinLockSafe (storport) 、 SpinLockSafe (wdm) |