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