Что означает код BSOD 210 (BUGCODE_ID_DRIVER)?

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

BUGCODE_ID_DRIVER

Bug check BUGCODE_ID_DRIVER имеет значение 0x000000D2 и означает проблему NDIS driver.

Важно

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

Параметры BUGCODE_ID_DRIVER

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Сообщение и причина

Адрес блока miniport

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

0

1

Выделение shared memory при повышенном IRQL. Driver вызвал NdisMAllocateSharedMemory при IRQL >= DISPATCH_LEVEL.

Адрес блока miniport

Расширение Status значение, переданное в NdisMResetComplete

Расширение AddressingReset значение, переданное в NdisMResetComplete

0

Завершение reset при отсутствии ожидающего reset. Driver вызвал NdisMResetComplete, но reset не ожидался.

Адрес блока miniport

Страница памяти с освобождаемым адресом

Адрес сигнатуры shared memory

Освобождаемый виртуальный адрес

Освобождение невыделенной shared memory. Driver вызвал NdisMFreeSharedMemory или NdisMFreeSharedMemoryAsync с адресом, не относящимся к NDIS shared memory.

Адрес блока miniport

Адрес packet, ошибочно включённого в packet array

Адрес packet array

Число packets в array

Передача наверх packet, которым miniport не владеет. Packet array miniport повреждён.

Адрес MiniBlock

Адрес driver object

0

0

NdisAddDevice: AddDevice вызвана с MiniBlock , которого нет в NdisMiniDriverList.

Адрес MiniBlock

Reference count MiniBlock

0

0

NdisMUnload: MiniBlock выгружается, но всё ещё находится в NdisMiniDriverList.

Адрес блока miniport

Страница памяти

Контекст wrapper

Адрес сигнатуры shared memory

Запись вышла за пределы выделенной shared memory. Адрес записи не относится к NDIS shared memory.

В следующих вариантах bug check смысл параметров зависит от сообщения и Parameter 4.

Параметр 1 Параметр 2 Параметр 3 Параметр 4 Сообщение и причина

Адрес блока miniport

Адрес interrupt miniport

Адрес timer queue miniport

1

Выгрузка без deregister interrupt. Инициализация miniport driver завершилась ошибкой без deregister interrupt.

Адрес блока miniport

Адрес timer queue miniport

Адрес interrupt miniport

2

Выгрузка без deregister interrupt. Miniport driver не выполнил deregister interrupt при halt.

Адрес блока miniport

Адрес interrupt miniport

Адрес timer queue miniport

1

Выгрузка без deregister timer. Инициализация miniport driver завершилась ошибкой без успешной отмены всех timers.

Адрес блока miniport

Адрес timer queue miniport

Адрес interrupt miniport

2

Выгрузка без deregister timer. Miniport driver завершил halt без успешной отмены всех timers.

Примечания

Этот код встречается только в Windows 2000 и Windows XP. В Windows Server 2003 и новее ему соответствует bug check 0x7C (BUGCODE_NDIS_DRIVER).

В checked build Windows возможны только варианты Выделение shared memory при повышенном IRQL и Завершение reset при отсутствии ожидающего reset Остальные варианты bug check 0xD2 заменены ASSERT. Подробнее см. Breaking Into the Debugger.

Примечание

Checked builds существовали в старых версиях Windows до Windows 10 version 1803. В новых версиях проверяйте driver code средствами Driver Verifier и GFlags.


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