KeReleaseInStackQueuedSpinLock-Funktion (wdm.h)
Die KeReleaseInStackQueuedSpinLock Routine gibt eine von KeAcquireInStackQueuedSpinLockerworbene Warteschlange aus.
Syntax
void KeReleaseInStackQueuedSpinLock(
[in] PKLOCK_QUEUE_HANDLE LockHandle
);
Parameter
[in] LockHandle
Gibt den in die Warteschlange eingereihten Drehschlossziehpunkt an, der durch den Aufruf von KeAcquireInStackQueuedSpinLock initialisiert wird, der die Sperre abgerufen hat.
Rückgabewert
Nichts
Bemerkungen
Diese Routine stellt die ursprüngliche IRQL wieder her, die das Betriebssystem am Anfang des KeAcquireInStackQueuedSpinLock Aufrufs gespeichert hat.
Weitere Informationen zu Warteschlangen-Drehsperren finden Sie unter In die Warteschlange eingereihte Drehsperren.
Verwenden Sie Hal.lib unter 32-Bit-Versionen von Windows und Ntoskrnl.lib unter 64-Bit-Versionen von Windows.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows XP und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | Hal.lib; Ntoskrnl.lib |
DLL- | Hal.dll; Ntoskrnl.exe |
IRQL- | DISPATCH_LEVEL (siehe Abschnitt "Hinweise") |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), MarkingQueuedIrps(wdm), QueuedSpinLock(storport), QueuedSpinLock(storport), QueuedSpinLock(wdm), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(storport), QueuedSpinLockRelease(wdm) |