Função KeRaiseIrqlToDpcLevel (wdm.h)

A rotina KeRaiseIrqlToDpcLevel eleva a prioridade de hardware para IRQL = DISPATCH_LEVEL, mascarando, assim, interrupções de IRQL equivalente ou inferior no processador atual.

Sintaxe

_DECL_HAL_KE_IMPORT KIRQL KeRaiseIrqlToDpcLevel();

Retornar valor

KeRaiseIrqlToDpcLevel retorna o IRQL no qual a chamada ocorreu.

Comentários

Qualquer chamador de KeRaiseIrqlToDpcLevel deve salvar o valor IRQL retornado. Cada chamador deve restaurar o IRQL original o mais rápido possível passando esse IRQL retornado em uma chamada subsequente para KeLowerIrql.

Os chamadores de KeRaiseIrqlToDpcLevel devem estar em execução em IRQL <= DISPATCH_LEVEL. Caso contrário, uma chamada para essa rotina causará um bug marcar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h)
Biblioteca Hal.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL (consulte a seção Comentários)
Regras de conformidade da DDI HwStorPortProhibitedDDIs(storport)

Confira também

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql