Partilhar via


C28122

aviso C28122: A função não pode ser chamada a um nível baixo de IRQ. 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 para <> IRQL na linha <número de linha>. Pode ser que o erro esteja realmente em alguma chamada anterior que limitou o intervalo.

O driver está executando em um IRQL que é muito baixo para a função que ele está chamando, e o IRQL mais alto permitido para chamadas anteriores na função atual está abaixo do IRQL mínimo que é necessário para esta chamada.

Quando a ferramenta Análise de Código relatar esse aviso, consulte a documentação do WDK para obter 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 tiver inferido o suficiente sobre o IRQL para detetar o erro. Essa inferência pode ser baseada no de assinatura da função (os argumentos e o tipo de resultado) da função que está sendo analisada ou em chamadas anteriores no caminho de execução.

Para obter uma descrição de uma situação semelhante, consulteAviso 28123.