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) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應