KeReleaseInStackQueuedSpinLockForDpc, fonction (wdm.h)
La routine KeReleaseInStackQueuedSpinLockForDpc libère un verrou de rotation en file d’attente qui a été acquis en appelant KeAcquireInStackQueuedSpinLockForDpc.
Syntaxe
void KeReleaseInStackQueuedSpinLockForDpc(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Paramètres
[in] LockHandle
Pointeur vers la structure KLOCK_QUEUE_HANDLE que KeAcquireInStackQueuedSpinLockForDpc initialisée lors de l’acquisition du verrou de rotation en file d’attente.
Valeur de retour
None
Remarques
Pour plus d’informations sur les verrous de rotation mis en file d’attente, consultez Verrous de spin mis en file d’attente.
Si l’IRQL actuel a été PASSIVE_LEVEL lors de l’acquisition du verrou de rotation en file d’attente, KeReleaseSpinLockForDpc abaisse l’IRQL actuel à PASSIVE_LEVEL. Si l’IRQL actuel a été DISPATCH_LEVEL lors de l’acquisition du verrou de rotation en file d’attente, 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 (include 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) |