Compartilhar via


Função KeRaiseIrqlToDpcLevel (ntddk.h)

A rotina de 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();

Valor de retorno

KeRaiseIrqlToDpcLevel retorna o IRQL no qual a chamada ocorreu.

Observações

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

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da 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 HwStorPortProhibitedDIs(storport)

Consulte também

KeGetCurrentIrql

KeLowerIrql

KeRaiseIrql