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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour