錯誤檢查0xCD:PAGE_FAULT_BEYOND_END_OF_ALLOCATION

PAGE_FAULT_BEYOND_END_OF_ALLOCATION錯誤檢查的 值為 0x000000CD。 這表示系統存取記憶體超出某些驅動程式集區配置結尾的記憶體。

重要

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

PAGE_FAULT_BEYOND_END_OF_ALLOCATION參數

參數 描述

1

參考的記憶體位址

2

0:

1:

3

如果已知) ,則參考記憶體 (位址

4

保留

如果可以識別負責錯誤的驅動程式,則會在藍色螢幕上列印其名稱,並儲存在 kiBugCheckDriver位置 (PUNICODE_STRING) 記憶體中。

原因

驅動程式已從特殊集區配置 n 個位元組的記憶體。 之後,系統會從這個集區參考超過 n 個位元組。 這通常表示系統驅動程式同步處理問題。

如需特殊集區的相關資訊,請參閱 Windows 驅動程式套件的驅動程式驗證程式一節。

備註

這無法受到 try 的保護- 除了處理常式之外 ,它只能受到探查的保護。