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), SpinlockDpc, SpinLockDpc(stor)port), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |