KeReleaseInStackQueuedSpinLockForDpc, fonction (wdm.h)
La routine KeReleaseInStackQueuedSpinLockForDpc libère un verrou de spin mis 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 qui KeAcquireInStackQueuedSpinLockForDpc initialisée lorsque le verrou de rotation mis en file d’attente a été acquis.
Valeur de retour
Aucun
Remarques
Pour plus d’informations sur les verrous de spin mis en file d’attente, consultez verrous de rotation mis en file d’attente.
Si l’irQL actuel était PASSIVE_LEVEL lorsque le verrou de rotation mis en file d’attente a été acquis, KeReleaseSpinLockForDpc réduit le runtime d’intégration actuel à PASSIVE_LEVEL. Si l’irQL actuel a été DISPATCH_LEVEL lorsque le verrou de rotation mis en file d’attente a été acquis, KeReleaseSpinLockForDpc ne modifie pas le runtime d’intégration actuel.