Partager via


KeReleaseSpinLockForDpc, fonction (wdm.h)

La routine KeReleaseSpinLockForDpc libère un verrou de spin 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 qui KeAcquireSpinLockForDpc acquis.

[in] OldIrql

Spécifie le runtime d’intégration qui était en cours lors de l’acquisition du verrou de rotation. Spécifiez la valeur retournée par KeAcquireSpinLockForDpc.

Valeur de retour

Aucun

Remarques

Pour plus d’informations sur les verrous de rotation, consultez verrouillages de rotation.

Si OldIrql = PASSIVE_LEVEL, KeReleaseSpinLockForDpc réduit le runtime d’intégration actuel à PASSIVE_LEVEL. Si OldIrql = DISPATCH_LEVEL, KeReleaseSpinLockForDpc ne modifie pas le runtime d’intégration actuel.

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures de Windows.
plateforme cible Universel
d’en-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Voir la section Remarques.
règles de conformité DDI HwStorPortProhibitedDDIs(storport)

Voir aussi

KeAcquireSpinLockForDpc