KeReleaseInStackQueuedSpinLock, fonction (wdm.h)
La routine KeReleaseInStackQueuedSpinLock libère un verrou de rotation en file d’attente acquis par KeAcquireInStackQueuedSpinLock.
Syntaxe
void KeReleaseInStackQueuedSpinLock(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Paramètres
[in] LockHandle
Spécifie le handle de verrouillage de rotation en file d’attente initialisé par l’appel à KeAcquireInStackQueuedSpinLock qui a acquis le verrou.
Valeur de retour
None
Remarques
Cette routine restaure l’IRQL d’origine que le système d’exploitation a enregistré au début de l’appel KeAcquireInStackQueuedSpinLock .
Pour plus d’informations sur les verrous de rotation mis en file d’attente, consultez Verrous de spin mis en file d’attente.
Utilisez Hal.lib sur les versions 32 bits de Windows et Ntoskrnl.lib sur les versions 64 bits de Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows XP et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | Hal.lib ; Ntoskrnl.lib |
DLL | Hal.dll ; Ntoskrnl.exe |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport),QueuedSpinLock(storport), QueuedSpinLock(wdm), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm) |