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)
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)