Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
предупреждение C28122: функция не допускается вызывать на низком уровне IRQ. Предыдущие вызовы функций несовместимы с этим ограничением.
Дополнительные сведения |
Максимальное значение IRQL для <IRQL> в строке <номер строки>. Возможно, ошибка на самом деле находится в некотором предыдущем вызове, который ограничивает диапазон. |
Драйвер выполняется на IRQL, который слишком низкий для вызываемой функции, и самый высокий допустимый IRQL для предыдущих вызовов в текущей функции ниже минимального IRQL, необходимого для этого вызова.
Когда средство анализа кода сообщает об этом предупреждении, обратитесь к документации по WDK для последовательности функций и проверьте IRQL, по которой можно вызывать каждую функцию.
Средство анализа кода выводит текущий IRQL и сообщает это предупреждение только в том случае, если оно вычислило достаточно об IRQL, чтобы обнаружить ошибку. Это вывод может быть основан на сигнатуре функции (аргументы и тип результата) анализируемой функции или из предыдущих вызовов в пути выполнения.
Описание аналогичной ситуации см. впредупреждении 28123.