KeReleaseSpinLockForDpc-Funktion (wdm.h)
Die KeReleaseSpinLockForDpc-Routine gibt eine Drehsperre frei, die durch Aufrufen von KeAcquireSpinLockForDpc abgerufen wurde.
Syntax
void KeReleaseSpinLockForDpc(
[in, out] PKSPIN_LOCK SpinLock,
[in] KIRQL OldIrql
);
Parameter
[in, out] SpinLock
Zeiger auf die Drehsperre, die KeAcquireSpinLockForDpc abgerufen hat.
[in] OldIrql
Gibt die IRQL an, die beim Abrufen der Spinsperre aktuell war. Geben Sie den von KeAcquireSpinLockForDpc zurückgegebenen Wert an.
Rückgabewert
Keine
Bemerkungen
Weitere Informationen zu Spinlocks finden Sie unter Spinlocks.
Wenn OldIrql = PASSIVE_LEVEL, senkt KeReleaseSpinLockForDpc den aktuellen IRQL auf PASSIVE_LEVEL. Wenn OldIrql = DISPATCH_LEVEL, ä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) |