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) |