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