Поделиться через


0xD5 проверки ошибок: DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL

Проверка ошибок DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL имеет значение 0x000000D5. Это означает, что драйвер ссылался на память, которая была освобождена ранее.

Важно!

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.

Параметры DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL

Параметр Описание

1

Указанный адрес памяти

2

0: Прочитать

1: Написать

3

Адрес, ссылающийся на память (если он известен)

4

Зарезервировано

Расширение отладки !analyze отображает сведения об ошибке проверка и может быть полезно для определения первопричины. Если драйвер, ответственный за ошибку, можно определить, его имя выводится на синем экране и сохраняется в памяти в расположении (PUNICODE_STRING) KiBugCheckDriver.

Причина

Параметр Специальный пул средства проверки драйверов перехватил драйвер, обращаювшийся к памяти, которая была освобождена ранее.

Дополнительные сведения о специальном пуле см. в разделе Средство проверки драйверов в комплекте драйверов Для Windows.

Комментарии

Это не может быть защищено с помощью try , за исключением обработчика . Это может быть защищено только пробой.