ExReleaseSpinLockExclusiveFromDpcLevel 函数 (wdm.h)

ExReleaseSpinLockExclusiveFromDpcLevel 例程会释放调用方为独占访问而获取的旋转锁,并使 IRQL 保持不变。

语法

void ExReleaseSpinLockExclusiveFromDpcLevel(
  PEX_SPIN_LOCK SpinLock
);

参数

SpinLock

[in, out]指向要释放的旋转锁的指针。 调用方必须拥有此旋转锁才能进行独占访问。

返回值

备注

进入此例程时,调用方必须以 IRQL >= DISPATCH_LEVEL 运行。 此例程不会更改 IRQL。

ExReleaseSpinLockExclusiveFromDpcLevel 释放调用方在上一次调用 ExAcquireSpinLockExclusiveAtDpcLevel 例程中获得的旋转锁。

调用方在释放旋转锁之前应仅短暂地持有该锁。 有关详细信息,请参阅 旋转锁简介

要求

要求
最低受支持的客户端 Windows Vista SP1
标头 wdm.h
IRQL IRQL >= DISPATCH_LEVEL

另请参阅

ExAcquireSpinLockExclusiveAtDpcLevel