共用方式為


KeAcquireSpinLockRaiseToDpc 函式 (wdm.h)

KeAcquireSpinLockRaiseToDpc 例程是 KeAcquireSpinLock 例程的較快版本。

語法

KIRQL KeAcquireSpinLockRaiseToDpc(
  PKSPIN_LOCK SpinLock
);

參數

SpinLock

[in, out]指定要取得的微調鎖定。 微調鎖定必須由 keInitializeSpinLock初始化。

傳回值

KeAcquireSpinLockRaiseToDpc 傳回呼叫例程時目前的 IRQL。 釋放微調鎖定時,這個值會傳遞至 KeReleaseSpinLock)。

言論

此例程的效果與 KeAcquireSpinLock相同。 特別是,取得的微調鎖定會由 KeReleaseSpinLock釋放。 如需詳細資訊,請參閱 KeAcquireSpinLock的參考頁面。

驅動程式可以使用 KeTryToAcquireSpinLockAtDpcLevel來嘗試取得微調鎖定而不封鎖。

如需微調鎖定的詳細資訊,請參閱 微調鎖定

要求

要求 價值
最低支援的用戶端 Windows 2000 64 位
標頭 wdm.h
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 HwStorPortProhibitedDIs(storport)Spinlock(kmdf)SpinLock(storport)SpinLock(wdm)SpinlockDpcSpinLockDpc(stor)port)SpinLockDpc(wdm)SpinlockRelease(kmdf)SpinLockRelease(storport)SpinlockRelease(wdm)SpinLockSafe(wdm)

另請參閱

KeAcquireInStackQueuedSpinLock

KeAcquireSpinLock

KeInitializeSpinLock