Freigeben über


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)

Siehe auch

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLock