Auf Englisch lesen

Teilen über


KeReleaseInStackQueuedSpinLockForDpc-Funktion (wdm.h)

Die KeReleaseInStackQueuedSpinLockForDpc Routine gibt eine Warteschlange spin lock, die durch Aufrufen KeAcquireInStackQueuedSpinLockForDpcabgerufen wurde.

Syntax

C++
void KeReleaseInStackQueuedSpinLockForDpc(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

Parameter

[in] LockHandle

Zeiger auf die KLOCK_QUEUE_HANDLE Struktur, die KeAcquireInStackQueuedSpinLockForDpc initialisiert, wenn die Warteschlange spin lockt.

Rückgabewert

Nichts

Bemerkungen

Weitere Informationen zu Warteschlangen-Drehsperren finden Sie unter In die Warteschlange eingereihte Drehsperren.

Wenn der aktuelle IRQL beim Erwerb der in die Warteschlange eingereihten Drehsperre PASSIVE_LEVEL wurde, wird KeReleaseSpinLockForDpc die aktuelle IRQL auf PASSIVE_LEVEL reduziert. Wenn die aktuelle IRQL beim Erwerb der Warteschlange DISPATCH_LEVEL wurde, ändert KeReleaseSpinLockForDpc die aktuelle IRQL nicht.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen von Windows.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- Siehe Abschnitt "Hinweise".
DDI-Complianceregeln HwStorPortProhibitedDIs(storport)

Siehe auch

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLockForDpc