IRQL_UNEXPECTED_VALUE

Code: 0xc8 (200)

As HRESULT:As NTSTATUS:

Parameters

ParameterDescription
1

The value of the following bit computation:

(Current IRQL << 16) | (Expected IRQL << 8) | UniqueValue

2 - Depends on UniqueValue

If UniqueValue is 0 or 1: APC->KernelRoutine.

If UniqueValue is 2: the callout routine

If UniqueValue is 3: the interrupt's ServiceRoutine

If UniqueValue is 0xfe: 1 if APCs are disabled

3- Depends on UniqueValue

If UniqueValue is 0 or 1: APC

If UniqueValue is 2: the callout's parameter

If UniqueValue is 3: KINTERRUPT

4 - Depends on UniqueValueIf UniqueValue is 0 or 1: APC->NormalRoutine

Description

The IRQL_UNEXPECTED_VALUE bug check has a value of 0x000000C8. This indicates that the processor's IRQL is not what it should be at this time.

Important

This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

Cause

This error is usually caused by a device driver or another lower-level program that changed the IRQL for some period and did not restore the original IRQL at the end of that period. For example, the routine may have acquired a spin lock and failed to release it.

The !analyze debug extension displays information about the bug check and can be very helpful in determining the root cause.

See also

Crash dump analysis using the Windows debuggers (WinDbg)

Analyzing a Kernel-Mode Dump File with WinDbg

Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.

Associated Modules

ModuleCodeFound inDescription
ESENT.dll0xc88.11011%1 (%2) %3The database engine is starting a full backup.
EventCreate.exe0xc878.11011%1
KernelBase.dll0xc878.1The code segment cannot be greater than or equal to 64K.
aeevts.dll0xc87The Program Compatibility Assistant service was stopped successfully.
dsreg.dll0xc810No MDM enrollment URL was discoverered for MDM auto-enrollment. Verify MDM auto-enrollment configuration in the AAD tenant is correct and the specified MDM application ID is successfully resolved by AAD server. CorrelationId: %1 MDM application ID: %2
dsreg.dll0xc811No MDM enrollment URL was discoverered for MDM auto-enrollment. Verify MDM auto-enrollment configuration in the Microsoft Entra tenant is correct and the specified MDM application ID is successfully resolved by Microsoft Entra server. CorrelationId: %1 MDM application ID: %2
kernel32.dll0xc878.11011The code segment cannot be greater than or equal to 64K.
nslookup.exe0xc878.11011%1!d! secs
pwrshmsg.dll0xc878.11011Command Health: %1. Details: %2
webservices.dll0xc878.11011The IPv6 address '%1' must be enclosed in brackets when used as a host name in a URL.
win32k.sys0xc878.1FontSmoothing
win32kbase.sys0xc81011FontSmoothing
12 entries