KeRaiseIrqlToDpcLevel, fonction (ntddk.h)

La routine KeRaiseIrqlToDpcLevel élève la priorité matérielle à IRQL = DISPATCH_LEVEL, masquant ainsi les interruptions d’IRQL équivalent ou inférieur sur le processeur actuel.

Syntaxe

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();

Valeur de retour

KeRaiseIrqlToDpcLevel retourne l’IRQL auquel l’appel s’est produit.

Remarques

Tout appelant de KeRaiseIrqlToDpcLevel doit enregistrer la valeur IRQL retournée. Chaque appelant de ce type doit restaurer l’IRQL d’origine aussi rapidement que possible en transmettant l’IRQL retourné dans un appel ultérieur à KeLowerIrql.

Les appelants de KeRaiseIrqlToDpcLevel doivent s’exécuter sur IRQL <= DISPATCH_LEVEL. Sinon, un appel à cette routine provoque un bogue case activée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête ntddk.h (include Wdm.h, Ntddk.h)
Bibliothèque Hal.lib
IRQL <= DISPATCH_LEVEL (voir la section Notes)
Règles de conformité DDI HwStorPortProhibitedDDIs(storport)

Voir aussi

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql