KeAcquireSpinLockRaiseToDpc-Funktion (wdm.h)
Die KeAcquireSpinLockRaiseToDpc Routine ist eine schnellere Version der KeAcquireSpinLock Routine.
Syntax
KIRQL KeAcquireSpinLockRaiseToDpc(
PKSPIN_LOCK SpinLock
);
Parameter
SpinLock
[in, out] Gibt die drehungssperre an, die erworben werden soll. Die Drehsperre muss bereits von KeInitializeSpinLockinitialisiert worden sein.
Rückgabewert
KeAcquireSpinLockRaiseToDpc gibt die aktuelle IRQL zum Zeitpunkt des Aufrufs der Routine zurück. Dieser Wert wird an KeReleaseSpinLock) übergeben, wenn die Drehsperre losgelassen wird.
Bemerkungen
Die Wirkung dieser Routine ist identisch mit KeAcquireSpinLock. Insbesondere wird die erworbene Spin-Sperre von KeReleaseSpinLockfreigegeben. Weitere Informationen finden Sie auf der Referenzseite für KeAcquireSpinLock.
Treiber können versuchen, die Drehsperre zu erwerben, ohne zu blockieren, indem KeTryToAcquireSpinLockAtDpcLevel.
Weitere Informationen zu Drehsperren finden Sie unter Spin Locks.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 64-Bit |
Header- | wdm.h |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc() storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |