Freigeben über


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)

Siehe auch

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql