Данный стоп код сигнализирует о проблемах, которые возникли в NDIS драйвере. Данный стоп имеет следующие параметры (параметр 1 определяет тип ошибки, остальные параметры будут соответствовать этому типу).
Параметр 1 | Параметр 2 | Параметр 3 | Параметр 4 |
0x01 | Адрес блока минипорта | Количество запрошенных байтов | Текущий IRQL |
0x02 | Адрес блока минипорта | Страница поврежденной разделяемой (shared) памяти | Адрес структуры NDIS_WRAPPER_CONTEX |
0x03 | Адрес блока минипорта | Страница которая содержит разделяемую память | Виртуальный адрес разделяемой памяти |
0x04 | Адрес NDIS_M_DRIVER_BLOCK | Адрес DRIVER_OBJECT | 0 |
0x05 0x06 |
Адрес блока минипорта | Адрес дескриптора пакета, который используется драйвером | Адрес массива пакетов, который содержал этот дескриптор пакета |
0x07 | Адрес блока минипорта | Адрес дескриптора пакета, который используется драйвером | Адрес массива пакетов, который содержал этот дескриптор пакета |
0x08 | Адрес блока минипорта | Адрес NDIS_MINIPORT_INTERRUPT | 0 |
0x09 | Адрес блока минипорта | Адрес NDIS_MINIPORT_TIMER (очереди таймеров драйвера минипорта) | 0 |
0x0A | Адрес NDIS_M_DRIVER_BLOCK | Адрес DRIVER_OBJECT | Счетчик количества ссылок на драйвер минипорта |
0x0B | Адрес блока минипорта | Адрес NDIS_MINIPORT_INTERRUPT | 0 |
0x0C | Адрес блока минипорта | Адрес NDIS_MINIPORT_TIMER (очереди таймеров драйвера минипорта) | 0 |
0x0D | Адрес блока минипорта | Адрес NDIS_MINIPORT_INTERRUPT | 0 |
0x0E | Адрес блока минипорта | Адрес NDIS_MINIPORT_TIMER (очереди таймеров драйвера минипорта) | 0 |
0x0F | Адрес блока минипорта | Статус сброса | AddressingReset (BOOLEAN) |
0x10 | Адрес блока минипорта | Адрес NDIS_MINIPORT_INTERRUPT | 0 |
0x11 | Адрес блока минипорта | Адрес NDIS_MINIPORT_TIMER (очереди таймеров драйвера минипорта) | 0 |
0x12 | Адрес блока минипорта | Адрес дескриптора пакета, который используется драйвером | Адрес массива пакетов, который содержал этот дескриптор пакета |
0x13 | Адрес блока минипорта | Адрес дескриптора пакета, который используется драйвером | Адрес массива пакетов, который содержал этот дескриптор пакета |
0x14 | Текущий IRQL | 0 | 0 |
0x15 | Адрес блока минипорта | 0 | 0 |
0x16 | Адрес блока протокола | Адрес области контекста, которая была выделена драйверов протокола | Адрес открытого блока |
0x17 | Адрес блока провайдера интерфейса | 0 | 0 |
0x1B (Windows 8.1 и выше) |
IfIndex вышестоящего уровня | IfIndex нижестоящего уровня | Зарезервировано |
0x1C | Описатель минипорта адаптера. Используйте !ndiskd.miniport. | ID объекта запроса OID (пример: OID_RECEIVE_FILTER_CLEAR_FILTER) | Код ошибки (NT_STATUS_XXX) с которым был выполнен запрос OID |
0x1D | Описатель минипорта адаптера или фильтрующего модуля. Используйте !ndiskd.miniport или !ndiskd.filter | Указатель на NDIS_OID_REQUEST, которая была заполнена неверно | Зарезервировано |
0x1E (Windows 8.1 и выше) |
Зарезервировано | Внутренний описатель, используйте !ndiskd.ndisref. | Тег отладки несбалансированного количества ссылок |
Причины
Параметр 1 определяет ошибку. Если какой-либо из параметров задает адрес блока минипорта, вы сможете получить больше информации с помощью !ndiskd.miniport вместе с адресом.
Если какой-либо из параметров определяет адрес дескриптора пакета, который используется драйвером, вы можете получить больше информации с помощью !ndiskd.pkt и этим адресом.
Замечание
Этот стоп код генерируется в ОС версий Windows 2003 и выше. В Windows 2000 и Windows XP генерируется 0xD2 (BUGCODE_ID_DRIVER).