KeAcquireSpinLockRaiseToDpc 関数 (wdm.h)
KeAcquireSpinLockRaiseToDpc ルーチンは、KeAcquireSpinLock ルーチンのより高速なバージョンです。
構文
KIRQL KeAcquireSpinLockRaiseToDpc(
PKSPIN_LOCK SpinLock
);
パラメーター
SpinLock
[入力、出力]取得するスピン ロックを指定します。 スピン ロックは、KeInitializeSpinLockによって既に初期化されている必要があります。
戻り値
KeAcquireSpinLockRaiseToDpc は、ルーチンが呼び出された時点で現在の IRQL を返します。 この値は、スピン ロックが解放されたときに、KeReleaseSpinLock) に渡されます。
備考
このルーチンの効果は、KeAcquireSpinLockの効果と同じです。 特に、取得したスピン ロックは、KeReleaseSpinLockによって解放されます。 詳細については、KeAcquireSpinLockのリファレンス ページを参照してください。
ドライバーは、KeTryToAcquireSpinLockAtDpcLevelを使用して、ブロックせずにスピン ロックを取得しようとすることができます。
スピン ロックの詳細については、「スピン ロックの 」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 64 ビット |
ヘッダー | wdm.h |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | HwStorPortProhibitedDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc() storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |