Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Проверка ошибок BUGCODE_ID_DRIVER имеет значение 0x000000D2. Это означает, что возникла проблема с драйвером NDIS.
Важно!
Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки "синий экран" во время работы с компьютером, см. статью Устранение ошибок синего экрана.
Параметры BUGCODE_ID_DRIVER
| Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Сообщение и причина |
|---|---|---|---|---|
Адрес блока мини-порта |
Число запрошенных байтов |
0 |
1 |
Выделение общей памяти при вызове IRQL. Драйвер с именем NdisMAllocateSharedMemory с IRQL >= DISPATCH_LEVEL. |
Адрес блока мини-порта |
Значение состояния , отправленное в NdisMResetComplete |
Значение AddressingReset, отправленное в NdisMResetComplete |
0 |
Завершение сброса, если он не находится в состоянии ожидания. Драйвер с именем NdisMResetComplete, но никакого сброса не ожидалось. |
Адрес блока мини-порта |
Страница памяти, содержащая освобождаемый адрес |
Адрес сигнатуры общей памяти |
Освобождается виртуальный адрес |
Освобождение общей памяти не выделено. Драйвер с именем NdisMFreeSharedMemory или NdisMFreeSharedMemoryAsync с адресом, который не находится в общей памяти NDIS. |
Адрес блока мини-порта |
Адрес пакета, который неправильно включен в массив пакетов |
Адрес массива пакетов |
Количество пакетов в массиве |
Указывает пакет, не принадлежащий ему. Массив пакетов мини-порта поврежден. |
Адрес MiniBlock |
Адрес объекта драйвера |
0 |
0 |
NdisAddDevice: AddDevice , вызываемый с помощью MiniBlock , который отсутствует в NdisMiniDriverList. |
Адрес MiniBlock |
Число ссылок MiniBlock |
0 |
0 |
NdisMUnload: MiniBlock выгружается, но он по-прежнему находится в NdisMiniDriverList. |
Адрес блока мини-порта |
Страница "Память" |
Контекст программы-оболочки |
Адрес сигнатуры общей памяти |
Перезапись ранее выделенной общей памяти. Адрес, на который выполняется запись, не находится в общей памяти NDIS. |
В следующих случаях этой ошибки проверка значение параметров зависит от сообщения и значения параметра 4.
| Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 | Сообщение и причина |
|---|---|---|---|---|
Адрес блока мини-порта |
Адрес прерывания мини-порта |
Адрес очереди таймера мини-порта |
1 |
Выгрузка без отмены регистрации прерывания. Драйверу мини-порта не удалось инициализацию без отмены регистрации прерывания. |
Адрес блока мини-порта |
Адрес очереди таймера мини-порта |
Адрес прерывания мини-порта |
2 |
Выгрузка без отмены регистрации прерывания. Водитель минипорта не отменял регистрацию своего прерывания во время процесса остановки. |
Адрес блока мини-порта |
Адрес прерывания мини-порта |
Адрес очереди таймера мини-порта |
1 |
Выгрузка без отмены регистрации таймера. Драйверу мини-порта не удалось инициалировать его, не отменив все таймеры. |
Адрес блока мини-порта |
Адрес очереди таймера мини-порта |
Адрес прерывания мини-порта |
2 |
Выгрузка без отмены регистрации таймера. Водитель минипорта остановился, не отменив все таймеры. |
Комментарии
Эта ошибка проверка коде возникает только в Windows 2000 и Windows XP. В Windows Server 2003 и более поздних версиях соответствующий код — это проверка 0x7C ошибок (BUGCODE_NDIS_DRIVER).
В проверенной сборке Windows проверка этой ошибки могут возникать только экземпляры "Выделение общей памяти" в разделе "Поднятый IRQL" и "Завершение сброса, когда одно не ожидается". Все остальные экземпляры проверка 0xD2 ошибок заменяются ASSERT. Дополнительные сведения см. в разделе Переход в отладчик .
Примечание
Проверенные сборки были доступны в более ранних версиях Windows до Windows 10 версии 1803. Используйте такие средства, как Средство проверки драйверов и GFlags, для проверка кода драйвера в более поздних версиях Windows.