Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
aviso C28141: O argumento faz com que o nível de IRQ seja definido abaixo do IRQL atual, e esta função não pode ser usada para essa finalidade
Informações adicionais |
IRQL foi definido pela última vez para <IRQL> na linha <número de linha>" |
Uma chamada de função que reduz o IRQL no qual um chamador está sendo executado está sendo usada de forma inadequada. Normalmente, a chamada de função reduz o IRQL como parte de uma rotina mais geral ou destina-se a aumentar o IRQL do chamador.
Exemplo
O exemplo de código a seguir provoca esse aviso.
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeRaiseIrql(PASSIVE_LEVEL, &OldIrql);
O exemplo de código a seguir evita esse aviso.
KeRaiseIrql(DISPATCH_LEVEL, &OldIrql);
KeLowerIrql(OldIrql);