KeRaiseIrqlToDpcLevel-Funktion (wdm.h)
Die KeRaiseIrqlToDpcLevel Routine erhöht die Hardwarepriorität auf IRQL = DISPATCH_LEVEL und maskiert dadurch Unterbrechungen von gleichwertigen oder niedrigeren IRQL auf dem aktuellen Prozessor.
Syntax
_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();
Rückgabewert
KeRaiseIrqlToDpcLevel gibt die IRQL zurück, bei der der Aufruf aufgetreten ist.
Bemerkungen
Jeder Aufrufer von KeRaiseIrqlToDpcLevel sollte den zurückgegebenen IRQL-Wert speichern. Jeder solcher Aufrufer muss die ursprüngliche IRQL so schnell wie möglich wiederherstellen, indem dieser zurückgegebene IRQL in einem nachfolgenden Aufruf an KeLowerIrqlübergeben wird.
Anrufer 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 |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h) |
Library | Hal.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= DISPATCH_LEVEL (siehe Abschnitt "Hinweise") |
DDI-Complianceregeln | HwStorPortProhibitedDIs(storport) |