C28123

предупреждение C28123: функция не допускается вызывать на высоком уровне IRQ. Предыдущие вызовы функций несовместимы с этим ограничением.

Дополнительные сведения

Возможно, ошибка на самом деле находится в некотором предыдущем вызове, который ограничивает диапазон.

Драйвер выполняется на IRQL, который слишком высок для вызываемой функции, и самый низкий допустимый IRQL для предыдущих вызовов в функции больше, чем максимальное значение IRQL, необходимое для этого вызова.

Когда средство анализа кода сообщает об этом предупреждении, обратитесь к документации по WDK для последовательности функций и проверьте IRQL, по которой можно вызывать каждую функцию.

Средство анализа кода выводит текущий IRQL и сообщает это предупреждение только в том случае, если оно вычислило достаточно об IRQL, чтобы обнаружить ошибку. Это вывод может быть основан на сигнатуре функции (аргументы и тип результата) анализируемой функции или из предыдущих вызовов в пути выполнения.