Função KeRaiseIrqlToDpcLevel (ntddk.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 causa um bug marcar.

Requisitos

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

Confira também

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql