Freigeben über


KeReleaseInStackQueuedSpinLockForDpc-Funktion (wdm.h)

Die KeReleaseInStackQueuedSpinLockForDpc-Routine gibt eine Spinsperre in der Warteschlange frei, die durch Aufrufen von KeAcquireInStackQueuedSpinLockForDpc abgerufen wurde.

Syntax

void KeReleaseInStackQueuedSpinLockForDpc(
  [in] PKLOCK_QUEUE_HANDLE LockHandle
);

Parameter

[in] LockHandle

Zeiger auf die KLOCK_QUEUE_HANDLE Struktur, die KeAcquireInStackQueuedSpinLockForDpc beim Abrufen der Spinsperre in der Warteschlange initialisiert hat.

Rückgabewert

Keine

Bemerkungen

Weitere Informationen zu Spinsperren in der Warteschlange finden Sie unter Spin-Sperren in der Warteschlange.

Wenn die aktuelle IRQL beim Abrufen der Spinsperre in der Warteschlange PASSIVE_LEVEL wurde, senkt KeReleaseSpinLockForDpc den aktuellen IRQL auf PASSIVE_LEVEL. Wenn die aktuelle IRQL beim Abrufen der Spinsperre in der Warteschlange DISPATCH_LEVEL wurde, ändert KeReleaseSpinLockForDpc die aktuelle IRQL nicht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und späteren Windows-Versionen.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.
DDI-Complianceregeln HwStorPortProhibitedDIs(storport)

Weitere Informationen

KLOCK_QUEUE_HANDLE

KeAcquireInStackQueuedSpinLockForDpc