KeAcquireSpinLockRaiseToDpc, fonction (wdm.h)
La routine KeAcquireSpinLockRaiseToDpc est une version plus rapide de la routine KeAcquireSpinLock .
Syntaxe
KIRQL KeAcquireSpinLockRaiseToDpc(
PKSPIN_LOCK SpinLock
);
Paramètres
SpinLock
[in, out] Spécifie le verrou de rotation à acquérir. Le verrou de rotation doit déjà avoir été initialisé par KeInitializeSpinLock.
Valeur retournée
KeAcquireSpinLockRaiseToDpc retourne l’IRQL actuel au moment où la routine est appelée. Cette valeur est passée à KeReleaseSpinLock) lorsque le verrou de rotation est libéré.
Remarques
L’effet de cette routine est identique à celui de KeAcquireSpinLock. En particulier, le verrou de rotation acquis est libéré par KeReleaseSpinLock. Pour plus d’informations, consultez la page de référence pour KeAcquireSpinLock.
Les pilotes peuvent essayer d’acquérir le verrou de rotation sans se bloquer à l’aide de KeTryToAcquireSpinLockAtDpcLevel.
Pour plus d’informations sur les verrous de rotation, consultez Verrous de rotation.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 64 bits |
En-tête | wdm.h |
IRQL | <= DISPATCH_LEVEL |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc(storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |