IRQL_UNEXPECTED_VALUE
Code: 0xc8 (200)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x00c8 (200)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x00c8 (200)
Parameters
| Parameter | Description |
|---|---|
| 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 UniqueValue | If 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
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
| Module | Code | Found in | Description |
|---|---|---|---|
| ESENT.dll | 0xc8 | 8.11011 | %1 (%2) %3The database engine is starting a full backup. |
| EventCreate.exe | 0xc8 | 78.11011 | %1 |
| KernelBase.dll | 0xc8 | 78.1 | The code segment cannot be greater than or equal to 64K. |
| aeevts.dll | 0xc8 | 7 | The Program Compatibility Assistant service was stopped successfully. |
| dsreg.dll | 0xc8 | 10 | No 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.dll | 0xc8 | 11 | No 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.dll | 0xc8 | 78.11011 | The code segment cannot be greater than or equal to 64K. |
| nslookup.exe | 0xc8 | 78.11011 | %1!d! secs |
| pwrshmsg.dll | 0xc8 | 78.11011 | Command Health: %1. Details: %2 |
| webservices.dll | 0xc8 | 78.11011 | The IPv6 address '%1' must be enclosed in brackets when used as a host name in a URL. |
| win32k.sys | 0xc8 | 78.1 | FontSmoothing |
| win32kbase.sys | 0xc8 | 1011 | FontSmoothing |
| 12 entries | |||