Что означает код BSOD 193 (SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION)?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_EXE_FORMATОшибка WindowsWindows
Предыдущий Следующий
PCI_CONFIG_SPACE_ACCESS_FAILURE BAD_POOL_CALLER

SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Проверка ошибок SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION имеет значение 0x000000C1. Это означает, что драйвер выполнил запись в недопустимую область специального пула.

Важно

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

Параметры SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Параметр 4 задаёт тип нарушения.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Причина ошибки

Адрес, который драйвер попытался освободить

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

0

0x20

Драйвер попытался освободить память пула, которая не была выделена.

Адрес, который драйвер попытался освободить

Запрошенное число байтов

Вычисленное число байтов, фактически предоставленное вызывающему коду

0x21,

0x22

Драйвер попытался освободить неправильный адрес.

Адрес, который драйвер попытался освободить

Адрес повреждённых битов

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

0x23

Драйвер освободил адрес, но соседние байты на той же странице были повреждены.

Адрес, который драйвер попытался освободить

Адрес повреждённых битов

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

0x24

Драйвер освободил адрес, но байты после конца выделенного блока были перезаписаны.

Текущий IRQL

Тип pool

Число байтов

0x30

Драйвер попытался выделить память пула на неправильном IRQL.

Текущий IRQL

Тип pool

Адрес, который драйвер попытался освободить

0x31

Драйвер попытался освободить память пула на неправильном IRQL.

Адрес, который драйвер попытался освободить

Адрес повреждённого бита

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

0x32

Драйвер освободил адрес, но в соседних байтах на той же странице обнаружена однобитовая ошибка.

Коды _POOL_TYPE перечислены в ntddk.h. В частности, ноль обозначает невыгружаемый пул, а единица — выгружаемый.

Причина

Драйвер выполнил запись в недопустимую область специального пула.

Устранение SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION

Получите обратную трассировку текущего потока. Обычно она позволяет определить источник ошибки.

Для SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION сведения о special pool приведены в разделе Driver Verifier комплекта Windows Driver Kit.


Нужно найти другой код? Найти другой код состояния или ошибки.