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)

另请参阅

IoAcquireCancelSpinLock

IoSetCancelRoutine