Синий экран 0x0000007C указывает на проблему драйвера NDIS.
ПАРАМЕТРЫ BUGCODE_NDIS_DRIVER:
1 параметр указывает тип нарушения. Значение других параметров зависит от значения первого параметра.
1 параметр |
2 параметр |
3 параметр |
4 параметр |
Причина ошибки |
0x01 |
Адрес блока минипорта |
Количество запрашиваемых байт |
Текущий IRQL |
Драйвер вызвал функцию NdisMAllocateSharedMemory() в повышенном IRQL. |
0x02 |
Адрес блока минипорта |
Страница поврежденной разделяемой памяти |
Адрес NDIS_WRAPPER_ CONTEXT, который отслеживает выделения разделяемой памяти драйвера |
Во время вызова функции NdisMAllocateSharedMemory() NDIS обнаружил повреждение ранее выделенной страницы разделяемой памяти. |
0x03 |
Адрес блока минипорта |
Страница разделяемой памяти |
Виртуальный адрес разделяемой памяти |
Драйвер вызвал функцию NdisMFreeSharedMemory [Асинхронный] с указателем разделяемой памяти, который уже освобожден. |
0x04 |
Адрес NDIS_M_DRIVER_BLOCK |
Адрес DRIVER_OBJECT |
0 |
AddDevice вызвали с драйвером, который не находится в списке драйверов зарегистрированном в NDIS. |
0x05 0x06 |
Адрес блока минипорта |
Адрес пакетного дескриптора, который использует драйвер |
Адрес пакетного массива, который содержал пакетный дескриптор |
Драйвер Ethernet указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола. |
0x07 |
Адрес блока минипорта |
Адрес пакетного дескриптора, который использует драйвер |
Адрес пакетного массива, который содержал пакетный дескриптор |
Драйвер FDDI указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола. |
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) |
Драйвер минипорта вызвал функцию NdisMResetComplete() без запроса сброса ожидания. |
0x10 |
Адрес блока минипорта |
Адрес NDIS_MINIPORT_INTERRUPT |
0 |
После возобновления состояния низкой мощности драйвер минипорта привел свою инициализацию к сбою, не снимая с регистрации свое прерывание. |
0x11 |
Адрес блока минипорта |
Адрес очереди таймера драйвера минипорта (NDIS_MINIPORT_TIMER) |
0 |
После возобновления состояния низкой мощности драйвер минипорта привел свою инициализацию к сбою без успешного завершения всех своих таймеров. |
0x12 |
Адрес блока минипорта |
Адрес пакетного дескриптора, который использует драйвер |
Адрес пакетного массива, который содержал пакетный дескриптор |
Драйвер минипорта указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола. |
0x13 |
Адрес блока минипорта |
Адрес пакетного дескриптора, который использует драйвер |
Адрес пакетного массива, который содержал пакетный дескриптор |
Драйвер минипорта Token-Ring указал, что получил пакет при помощи пакетного дескриптора, который в настоящее время использует стек протокола. |
0x14 |
Текущее значение IRQL |
0 |
0 |
Драйвер NDIS вызвал фунццию NdisWaitEvent() при IRQL > PASSIVE_LEVEL. Функцию не обходимо вызывать при IRQL = PASSIVE_LEVEL. |
0x15 |
Адрес блока минипорта |
0 |
0 |
Драйвер минипорта NDIS 6 был вызван NDIS 5 API. Драйвер минипорта NDIS 6 не может вызываться функциями NdisMQueryInformationComplete() или NdisMSetInformationComplete(). |
0x16 |
Адрес блока протокола |
Адрес области контекста, который выделен драйвером протокола |
Адрес открытого блока |
NDIS встретился с недопустимым дескриптором в привязке операции. |
0x17 |
Адрес интерфейсного блока провайдера |
0 |
0 |
Драйвер NDIS пытался вычеркнуть сетевой интерфейс провайдера, в то время как интерфейс все еще зарегистрирован. |
КОММЕНТАРИИ
BSoD происходит только в Microsoft Windows Server 2003 и в более поздних версиях Windows. В Windows 2000 и Windows XP данному синему экрану соответствует код 0x000000D2 (BUGCODE_ID_DRIVER).
РЕШЕНИЕ
Для устранения ошибки воспользуйтесь статьей "11 рекомендаций по устранению BSoD".