IoReleaseCancelSpinLock 函数 (wdm.h)
IoReleaseCancelSpinLock 例程会在驱动程序更改 IRP 的可取消状态后释放取消旋转锁。
语法
void IoReleaseCancelSpinLock(
KIRQL Irql
);
参数
Irql
[in]要还原的 IRQL。 调用方在对 IoAcquireCancelSpinLock 例程的上一次调用中获取了此 IRQL。
返回值
没有
言论
此例程是 IoAcquireCancelSpinLock的相互关系。
此例程还会从驱动程序的 取消 例程中释放取消旋转锁。
在 调用 ioAcquireCancelSpinLock后,取消旋转锁的持有者在 IRQL = DISPATCH_LEVEL 运行。 IoReleaseCancelSpinLock 还原调用方的原始 IRQL。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 2000 |
标头 | wdm.h |
IRQL | DISPATCH_LEVEL |
DDI 符合性规则 | CancelSpinLock(storport), CancelSpinLock(wdm), CancelSpinlockRelease(wdm), HwStorPortProhibitedDDI(storport),SpinLockSafe(storport),SpinLockSafe(wdm) |