KeReleaseSpinLockForDpc, fonction (wdm.h)
La routine KeReleaseSpinLockForDpc libère un verrou de rotation qui a été acquis en appelant KeAcquireSpinLockForDpc.
Syntaxe
void KeReleaseSpinLockForDpc(
[in, out] PKSPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
Paramètres
[in, out] SpinLock
Pointeur vers le verrou de rotation acquis par KeAcquireSpinLockForDpc .
[in] OldIrql
Spécifie l’IRQL qui était en cours lors de l’acquisition du verrou de rotation. Spécifiez la valeur retournée par KeAcquireSpinLockForDpc.
Valeur de retour
None
Remarques
Pour plus d’informations sur les verrous de rotation, consultez Spin Locks.
Si OldIrql = PASSIVE_LEVEL, KeReleaseSpinLockForDpc réduit l’IRQL actuel à PASSIVE_LEVEL. Si OldIrql = DISPATCH_LEVEL, KeReleaseSpinLockForDpc ne modifie pas l’IRQL actuel.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions plus récentes de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consultez la section Notes. |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport) |