WdfSpinLockRelease 函数 (wdfsync.h)

WdfSpinLockRelease 方法释放指定的旋转锁。

语法

void WdfSpinLockRelease(
  WDFSPINLOCK SpinLock
);

参数

SpinLock

框架旋转锁对象的句柄,由对 WdfSpinLockCreate 的先前调用获取。

返回值

备注

如果驱动程序提供无效的对象句柄,则会发生 bug 检查。

WdfSpinLockRelease 方法释放驱动程序以前通过调用 WdfSpinLockAcquire 获取的旋转锁。 WdfSpinLockRelease 还会将驱动程序的 IRQL 还原到它在名为 WdfSpinLockAcquire 的驱动程序之前具有的值。

有关旋转锁的详细信息,请参阅 使用框架锁

要求

要求
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfsync.h (包括 Wdf.h)
Library Wdf01000.sys (KMDF) ;WUDFx02000.dll (UMDF)
IRQL DISPATCH_LEVEL
DDI 符合性规则 DriverCreate (kmdf) KmdfIrql (kmdf) KmdfIrql2 (kmdf) 、 KmdfIrqlExplicit (kmdf) , ReqSendWhileSpinlock (kmdf) WdfSpinlock (kmdf) WdfSpinlockRelease (kmdf)

另请参阅

WdfSpinLockCreate

WdfSpinLockAcquire

WdfSpinlock 规则 (KMDF)

WdfSpinLockRelease 规则 (KMDF)