KeRaiseIrqlToDpcLevel-Funktion (wdm.h)
Die KeRaiseIrqlToDpcLevel-Routine erhöht die Hardwarepriorität auf IRQL = DISPATCH_LEVEL, wodurch Interrupts von gleichwertiger oder niedrigerer IRQL auf dem aktuellen Prozessor maskiert werden.
Syntax
_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();
Rückgabewert
KeRaiseIrqlToDpcLevel gibt die IRQL zurück, an der der Aufruf erfolgt ist.
Hinweise
Jeder Aufrufer von KeRaiseIrqlToDpcLevel sollte den zurückgegebenen IRQL-Wert speichern. Jeder dieser Aufrufer muss die ursprüngliche IRQL so schnell wie möglich wiederherstellen, indem er diesen zurückgegebenen IRQL in einem nachfolgenden Aufruf von KeLowerIrql übergibt.
Aufrufer von KeRaiseIrqlToDpcLevel müssen unter IRQL <= DISPATCH_LEVEL ausgeführt werden. Andernfalls führt ein Aufruf dieser Routine zu einer Fehlerüberprüfung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | wdm.h (include Wdm.h, Ntddk.h) |
Bibliothek | Hal.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (siehe Abschnitt "Hinweise") |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für