Partager via


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)

Voir aussi

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLock