錯誤檢查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 的保護- 除了處理常式之外 ,它只能受到探查的保護。