共用方式為


錯誤檢查0xD6:DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION

DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION錯誤檢查的值為 0x000000D6。 這表示驅動程式存取的記憶體超出其集區配置的結尾。

重要

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

DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION參數

參數 描述

1

參考的記憶體位址

2

0:

1:

3

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

4

保留

!analyze偵錯延伸模組會顯示錯誤檢查的相關資訊,有助於判斷根本原因。 如果可以識別負責錯誤的驅動程式,其名稱會列印在藍色畫面上,並儲存在 kiBugCheckDriver位置的記憶體中 (PUNICODE_STRING) 。

原因

驅動程式已配置 n 個位元組的記憶體,然後參考超過 n 個位元組。 驅動程式驗證器 特殊集區 選項偵測到此違規。

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

備註

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