C28122
aviso C28122: a função não tem permissão para ser chamada em um nível irq baixo. As chamadas de função anteriores são inconsistentes com essa restrição.
Informações adicionais |
O IRQL legal máximo foi definido < pela última vez como IRQL> no número> de linha<. 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 baixo para a função que está chamando e o IRQL mais alto permitido para chamadas anteriores na função atual está abaixo do IRQL mínimo 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.
Para obter uma descrição de uma situação semelhante, consulteAviso 28123.