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 de retour
KeAcquireSpinLockRaiseToDpc retourne le runtime d’intégration 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 de KeAcquireSpinLock.
Les pilotes peuvent essayer d’acquérir le verrou de rotation sans bloquer en utilisant KeTryToAcquireSpinLockAtDpcLevel.
Pour plus d’informations sur les verrous de rotation, consultez verrouillages de rotation.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 64 bits |
d’en-tête | wdm.h |
IRQL | <= DISPATCH_LEVEL |
règles de conformité DDI | HwStorPortProhibitedDDIs(storport), Spinlock(kmdf), SpinLock(storport), SpinLock(wdm), SpinlockDpc(kmdf), SpinLockDpc(wdm) storport), SpinLockDpc(wdm), SpinlockRelease(kmdf), SpinLockRelease(storport), SpinlockRelease(wdm), SpinLockSafe(wdm) |