C28123
aviso C28123: a função não tem permissão para ser chamada em um alto nível de IRQ. As chamadas de função anteriores são inconsistentes com essa restrição.
Informações adicionais |
Pode ser que o erro esteja, na verdade, em alguma chamada anterior que limitou o intervalo. |
O driver está em execução em um IRQL muito alto para a função que está chamando e o IRQL mais baixo permitido para chamadas anteriores dentro da função é maior que o IRQL máximo necessário para essa chamada.
Quando a ferramenta análise de código relatar esse aviso, consulte a documentação do WDK para a sequência de funções e verifique o IRQL no qual cada função pode ser chamada.
A ferramenta análise de código infere o IRQL atual e relata esse aviso somente quando ele infere o suficiente sobre o IRQL para detectar o erro. Essa inferência pode ser baseada na assinatura da função (os argumentos e o tipo de resultado) da função que está sendo analisada ou de chamadas anteriores no caminho de execução.