0xC8 проверки ошибок: IRQL_UNEXPECTED_VALUE
Проверка ошибок IRQL_UNEXPECTED_VALUE имеет значение 0x000000C8. Это означает, что irQL процессора не является тем, что он должен быть в настоящее время.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры IRQL_UNEXPECTED_VALUE
Параметр | Описание |
---|---|
1 |
Значение следующего битового вычисления: (Current IRQL << 16) | (Ожидается IRQL << 8) | UniqueValue |
2. Зависит от UniqueValue |
Если значение UniqueValue равно 0 или 1: APC->KernelRoutine. Если значение UniqueValue равно 2: подпрограмма выноски Если значение UniqueValue равно 3: ServiceRoutine прерывания Если значение UniqueValue 0xfe: 1, если APC отключены |
3. Зависит от UniqueValue |
Если значение UniqueValue равно 0 или 1: APC Если значение UniqueValue равно 2, параметр выноски Если значение UniqueValue равно 3: KINTERRUPT |
4 . Зависит от UniqueValue |
Если значение UniqueValue равно 0 или 1: APC->NormalRoutine |
Причина
Эта ошибка обычно вызвана драйвером устройства или другой программой более низкого уровня, которая изменила IRQL в течение некоторого периода и не восстановила исходный IRQL в конце этого периода. Например, подпрограмма могла получить спин-блокировку и не освободить ее.
Расширение отладки !analyze отображает сведения о проверка ошибок и может быть очень полезным при определении первопричины.
См. также раздел
Анализ аварийного дампа с помощью отладчиков Windows (WinDbg)