共用方式為


錯誤檢查0x13A:KERNEL_MODE_HEAP_CORRUPTION

KERNEL_MODE_HEAP_CORRUPTION錯誤檢查的值為 0x0000013A。 這個錯誤檢查表示核心模式堆積管理員偵測到堆積中的損毀。

重要

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

KERNEL_MODE_HEAP_CORRUPTION參數

參數 描述
1 偵測到的損毀類型 - 請參閱下列清單。
2 回報損毀的堆積位址。
3 偵測到損毀的位址。
4 已保留

參數 1 - 堆積損毀的類型

0x3:偵測到損毀的項目標頭。

0x4:偵測到多個損毀的項目標頭。

0x5:偵測到大型配置中的損毀項目標頭。

0x6:偵測到損毀的功能與緩衝區滿溢一致。

0x7:偵測到損毀的功能與緩衝區不足一致。

0x8:免費區塊已傳遞至僅適用於忙碌區塊的作業。

0x9:目前作業指定了無效的自變數。

0xA:發生與配置類型相關的內部堆積錯誤。

0xB:堆積偵測到其功能與釋放后使用區塊一致的錯誤。

0xC:為目前的作業指定了錯誤的堆積。

0xD:堆積偵測到損毀的免費清單。 這可以是無用后使用錯誤的結果,或是相鄰區塊的緩衝區溢位。

0xE:堆積偵測到清單以外的清單損毀。

0xF:呼叫端執行了在免費區塊上非法的作業(例如免費或大小檢查)。

0x10:堆積在目前作業期間偵測到無效的內部狀態。 這可以是緩衝區溢位的結果。

0x11:堆積在目前作業期間偵測到無效的內部狀態。 這可以是雙可用或堆積損毀的結果。

0x12:堆積在目前作業期間偵測到無效的內部狀態。 這可以是無用后使用錯誤的結果,或是相鄰區塊的緩衝區溢位。

0x13:堆積 API 已傳遞 NULL 堆積句柄。 查看呼叫堆疊,以判斷為何向堆積提供不正確的句柄。

0x14:要求的堆積配置大於目前的配置限制。

0x15:在執行認可要求的過程中,判斷要求會超過目前的認可限制。

0x16:表示內部堆積錯誤。 這可能會造成位址或記憶體損毀錯誤。

0x17:堆積偵測到區塊在延遲可用清單中損毀。 這可能是無用後使用錯誤或相鄰區塊的緩衝區溢位。

解決方法

!analyze錯延伸模組會顯示錯誤檢查的相關信息,而且有助於判斷根本原因。

!heap 擴充功能會顯示堆積使用資訊、控制堆積管理員中的斷點、偵測流失的堆積區塊、搜尋堆積區塊,或顯示頁面堆積資訊。

如需針對藍色畫面錯誤檢查進行疑難解答的一般資訊,請參閱 分析錯誤檢查藍屏幕數據

另請參閱

錯誤檢查程式代碼參考

錯誤檢查 (藍色畫面)