共用方式為


錯誤檢查0xC8:IRQL_UNEXPECTED_VALUE

IRQL_UNEXPECTED_VALUE錯誤檢查的 值為 0x000000C8。 這表示處理器的 IRQL 目前不應該是什麼。

重要

本文適用于程式設計人員。 如果您是在使用電腦時收到藍色螢幕錯誤碼的客戶,請參閱 針對藍色畫面錯誤進行疑難排解

IRQL_UNEXPECTED_VALUE參數

參數 描述

1

下列位計算的值:

(目前的 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) 的損毀傾印分析

使用 WinDbg 分析 Kernel-Mode 傾印檔案