C28120
aviso C28120: a função não tem permissão para ser chamada no nível irq atual. O nível atual é muito baixo.
Informações adicionais |
IRQL foi definido pela última vez como <valor> em line-number><. O nível pode ter sido inferido da assinatura da função. |
O driver está em execução em um IRQL que é muito baixo para a função que está chamando.
Quando a ferramenta análise de código relatar esse aviso, consulte a documentação do WDK para a função e verifique o IRQL no qual a 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 ao longo do caminho atual.
Se a ferramenta análise de código não puder determinar o IRQL no qual o driver está em execução, ele não relatará esse aviso, mesmo que a função esteja sendo chamada no IRQL errado.
Para obter uma descrição de uma situação semelhante, consulte Aviso 28121.