錯誤檢查0xCA:PNP_DETECTED_FATAL_ERROR

PNP_DETECTED_FATAL_ERROR錯誤檢查的值為 0x000000CA。 這表示隨插即用管理員發生嚴重錯誤,可能是因為隨插即用驅動程式發生問題。

重要

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

PNP_DETECTED_FATAL_ERROR參數

參數 1 會識別違規的類型。

參數 1 參數 2 參數 3 參數 4 錯誤的原因

0x1

新回報 PDO 的位址

已重複之舊版 PDO 的位址

保留

重複的 PDO: 驅動程式的特定實例已列舉多個具有相同裝置識別碼和唯一識別碼的 PDO。

0x2

已清除 PDO 的位址

驅動程式物件的位址

保留

不正確 PDO: 需要 PDO 的 API 已使用隨機記憶體或 FDO 或尚未初始化的 PDO 來呼叫。

(未初始化的 PDO 是尚未由QueryDeviceRelationQueryBusRelations.) 傳回給隨插即用的 PDO

0x3

已查詢其識別碼的 PDO 位址

識別碼緩衝區的位址

1: DeviceID

2: UniqueID

3: HardwareIDs

4: CompatibleIDs

不正確識別碼: 列舉值已傳回識別碼,其中包含不合法的字元或未正確終止。 (識別碼必須只包含範圍中的字元0x20 - 0x2B 和 0x2D - 0x7F.)

0x4

已設定DOE_DELETE_PENDING的 PDO 位址

保留

保留

已刪除 PDO 的無效列舉: 列舉值已傳回先前使用 IoDeleteDevice刪除的 PDO。

0x5

PDO 的位址

保留

保留

在 devnode 樹狀結構中連結時釋出 PDO: 當 devnode 仍在樹狀結構中連結時,物件管理員參考計數會捨棄為零的 PDO。 (這通常表示驅動程式不會在查詢 IRP.) 中傳回 PDO 時新增參考

0x8

PDO 位址,其堆疊傳回不正確匯流排關聯性

以匯流排關聯傳回的 PDO 總數

索引 (以零起始的) ,其中找到第一個 Null PDO

以匯流排關聯性傳回的 Null 指標: 匯流排上有一或多個裝置是 Null PDO。

0x9

傳遞的連線類型

保留

保留

傳遞至 IoDisconnectInterruptEx 的連線類型無效: 驅動程式已將不正確連線類型傳遞至 IoDisconnectInterruptEx。 傳遞至這個常式的連線類型必須符合對應成功呼叫 IoConnectInterruptEx所傳回的連線類型。

0xA

Driver 物件

從驅動程式回呼傳回之後的 IRQL

從驅動程式回呼傳回之後,合併的 APC 停用計數

不正確的通知回呼行為: 驅動程式無法保留 IRQL 或合併的 APC 停用跨隨插即用通知的計數。

0xB

相關的 PDO

移除關聯

保留

已刪除的 PDO 回報為關聯: 已刪除要移除之裝置的其中一個移除關聯性。