Поделиться через


0x7C проверки ошибок: BUGCODE_NDIS_DRIVER

Проверка ошибок BUGCODE_NDIS_DRIVER имеет значение 0x0000007C. Эта ошибка проверка указывает на то, что операционная система обнаружила ошибку в сетевом драйвере.

Важно!

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

Параметры BUGCODE_NDIS_DRIVER

Параметр 1 указывает тип нарушения. Значение других параметров зависит от значения параметра 1. Если параметр имеет значение "0", это означает, что он не используется.

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

0x01

NDIS_BUGCHECK_ALLOCATE_SHARED_MEM_HIGH_IRQL

Драйвер с именем NdisMAllocateSharedMemory в заданном IRQL.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Длина запрошенной общей памяти

Текущий IRQL

0x02

NDIS_BUGCHECK_SHARED_MEM_CORRUPTION

Во время вызова NdisMAllocateSharedMemory NDIS обнаружила повреждение ранее выделенной страницы общей памяти.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Поврежденная страница общей памяти

Адрес NDIS_WRAPPER_CONTEXTE, который отслеживает выделение общей памяти драйвером.

0x03

NDIS_BUGCHECK_FREE_INVALID_SHARED_MEM

Драйвер мини-порта с именем NdisMFreeSharedMemory (Async) с адресом общей памяти, который уже был освобожден.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Страница, с которой была выделена эта общая память

Виртуальный адрес общей памяти

0x04

NDIS_BUGCHECK_UNLOAD_DRIVER_INVALID_PARAMETER

Метод AddDevice был вызван с драйвером, который отсутствует в списке драйверов, зарегистрированных в NDIS.

Включено только для специальных инструментированных NDIS.

Адрес NDIS_M_DRIVER_BLOCK

Адрес DRIVER_OBJECT

0

0x05

NDIS_BUGCHECK_RECVD_PACKET_IN_USE_BAD_STACK_LOCATION

Драйвер Ethernet указал, что он получил пакет с помощью дескриптора пакетов, который в настоящее время используется стеком протоколов.

Перехвата путем проверки расположения пакета стека.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес дескриптора пакета, используемого драйвером. Запустите !ndiskd.pkt с этим адресом для получения дополнительных сведений.

Адрес массива пакетов, содержащего этот дескриптор пакетов.

0x06

NDIS_BUGCHECK_RECVD_PACKET_IN_USE_BAD_REF_COUNT

Драйвер Ethernet указал, что он получил пакет с помощью дескриптора пакетов, который в настоящее время используется стеком протоколов.

Перехвата путем проверки количества ссылок на пакеты.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес дескриптора пакета, используемого драйвером. Запустите !ndiskd.pkt с этим адресом для получения дополнительных сведений.

Адрес массива пакетов, содержащего этот дескриптор пакетов.

0x07

Драйвер FDDI указал, что он получил пакет с помощью дескриптора пакетов, который в настоящее время используется стеком протоколов.

Перехвата путем проверки количества ссылок.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес дескриптора пакета, используемого драйвером. Запустите !ndiskd.pkt с этим адресом для получения дополнительных сведений.

Адрес массива пакетов, содержащего этот дескриптор пакетов.

0x08

NDIS_BUGCHECK_HALT_WITHOUT_INTERRUPT_DEREGISTER

Водитель минипорта не отменял регистрацию своего прерывания во время процесса остановки.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес NDIS_MINIPORT_INTERRUPT

0

0x09

NDIS_BUGCHECK_HALT_WITHOUT_CANCEL_TIMER

Драйвер минипорта остановился, не отменив все таймеры.

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес очереди таймера водителя мини-порта (NDIS_MINIPORT_TIMER)

0

0x0A

NDIS_BUGCHECK_DRIVER_UNLOAD_UNEXPECTED

Водитель минипорта выгружается преждевременно.

Адрес NDIS_M_DRIVER_BLOCK

Адрес DRIVER_OBJECT

Число ссылок для драйвера минипорта

0x0B

NDIS_BUGCHECK_INIT_FAILED_WITHOUT_INTERRUPT_DEREGISTER

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

Адрес конкретного блока адаптера мини-порта. Для получения дополнительных сведений запустите !ndiskd.netadapter с этим адресом.

Адрес NDIS_MINIPORT_INTERRUPT

0

0x0C

NDIS_BUGCHECK_INIT_FAILED_WITHOUT_CANCEL_TIMER

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

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес очереди таймера водителя мини-порта (NDIS_MINIPORT_TIMER)

0

0x0D

NDIS_BUGCHECK_HALT_INIT_WITHOUT_INTERRUPT_DEREGISTER

Водитель минипорта не отменял регистрацию своего прерывания во время процесса остановки.

Остановка была вызвана из подпрограммы инициализации после того, как драйвер мини-порта вернул успешное выполнение обработчика инициализации.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес NDIS_MINIPORT_INTERRUPT

0

0x0E

NDIS_BUGCHECK_HALT_INIT_WITHOUT_CANCEL_TIMER

Драйвер мини-порта остановился, не отменив все таймеры.

Остановка была вызвана из подпрограммы инициализации после того, как драйвер мини-порта вернул успешное выполнение обработчика инициализации.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес очереди таймера водителя мини-порта (NDIS_MINIPORT_TIMER)

0

0x0F

NDIS_BUGCHECK_RESET_COMPLETE_UNEXPECTED

Драйвер мини-порта с именем NdisMResetComplete без ожидающего запроса на сброс.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Состояние сброса

AddressingReset (BOOLEAN)

0x10

NDIS_BUGCHECK_PM_INIT_FAILED_NO_INT_DEREGISTER

После возобновления из состояния с низким энергопотреблением драйвер минипорта завершил инициализацию без отмены регистрации прерывания.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес NDIS_MINIPORT_INTERRUPT

0

0x11

NDIS_BUGCHECK_PM_INIT_FAILED_NO_CANCEL_TIMER

После выхода из состояния с низким энергопотреблением драйвер минипорта завершил инициализацию без успешного отмены всех таймеров.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес очереди таймера водителя мини-порта (NDIS_MINIPORT_TIMER)

0

0x12

NDIS_BUGCHECK_NFILTER_RECVD_PACKET_BAD_REF_COUNT

Драйвер мини-порта указал, что он получил пакет с помощью дескриптора пакета, который в настоящее время используется стеком протоколов.

Перехвата путем проверки количества ссылок на пакеты.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес дескриптора пакета, используемого драйвером. Запустите !ndiskd.pkt с этим адресом для получения дополнительных сведений.

Адрес массива пакетов, содержащего этот дескриптор пакетов.

0x13

NDIS_BUGCHECK_TFILTER_RECVD_PACKET_BAD_REF_COUNT

Драйвер Token-Ring мини-порта указывает, что он получил пакет с помощью дескриптора пакетов, который в настоящее время используется стеком протоколов.

Перехвата путем проверки количества ссылок на пакеты.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Адрес дескриптора пакета, используемого драйвером. Запустите !ndiskd.pkt с этим адресом для получения дополнительных сведений.

Адрес массива пакетов, содержащего этот дескриптор пакетов.

0x14

NDIS_BUGCHECK_WAIT_EVENT_HIGH_IRQL

Драйвер NDIS с именем NdisWaitEvent на незаконном IRQL

Фактический irQL

0

0

0x15

NDIS_BUGCHECK_INVALID_NDIS5_CALL

Драйвер мини-порта, называемый API, зарезервированный для старых драйверов. Драйвер должен вызывать только API NDIS 6.x.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

0

0

0x16

NDIS_BUGCHECK_INVALID_OPEN_IN_BIND_CONTEXT

Драйвер протокола неправильно открыл адаптер во время привязки.

Адрес конкретного протокола. Запустите !ndiskd.protocol с этим адресом, чтобы получить дополнительные сведения.

Адрес области контекста, выделенной драйвером протокола.

Бросайте в ndis! NDIS_BIND_CONTEXT.

Адрес открытого дескриптора. Для получения дополнительных сведений выполните команду !ndiskd.mopen с этим адресом.

0x17

NDIS_BUGCHECK_IFPROVIDER_DEREGISTER_UNEXPECTED

Поставщик интерфейса с именем NdisIfDeregisterProvider без предварительного удаления всех своих интерфейсов.

Адрес дескриптора поставщика интерфейса. Запустите !ndiskd.ifprovider с этим адресом для получения дополнительных сведений.

0

0

0x1B

NDIS_BUGCHECK_IF_STACK_TABLE_LOOP

Драйвер попытался добавить интерфейс в ifStackTable, но это приведет к циклу. Значение ifStackTable не должно иметь циклов. Выполните команду !ndiskd.ifstacktable , чтобы просмотреть текущую таблицу (до вызова NdisIfAddIfStackEntry).

Объект HigherLayerIfIndex, добавляемый в таблицу

LowerLayerIfIndex, добавляемый в таблицу

0

0x1C

NDIS_BUGCHECK_MINIPORT_FAILED_OID_WHICH_MUST_SUCCEED

Драйвер мини-порта не выполнил запрос OID, который не должен завершаться ошибкой. Это приведет к утечке памяти или других ресурсов.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

Идентификатор OID, который не удалось выполнить. Используйте !ndiskd.help , чтобы найти имя этого идентификатора.

Код состояния сбоя (NDIS_STATUS_XXX), с помощью которого был выполнен запрос OID

0x1D

NDIS_BUGCHECK_OID_REQUEST_INVALID_BUFFER

Драйвер мини-порта или драйвер фильтра выполнили запрос OID незаконно. Убедитесь, что значение BytesWritten не больше всей длины буфера.

Адрес конкретного адаптера мини-порта или блока модуля фильтра. Запустите !ndiskd.netadapter или !ndiskd.filter с этим адресом для получения дополнительных сведений.

Адрес NDIS_OID_REQUEST , который был выполнен незаконно. Проверьте его с помощью !ndiskd.oid.

0

0x1E

NDIS_BUGCHECK_REFCOUNT_IMBALANCE

NDIS обнаружила ошибку во внутренней ссылке. Это может быть вызвано переполнением ссылок (больше разыменовок, чем ссылок) или несоответствием тегов.

0

Внутренний дескриптор. Используйте !ndiskd.ndisref или приведение к ndis! NDIS_REFCOUNT_BLOCK.

Текущее значение ссылки

0x1F

NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION

Драйвер мини-порта завершил переход состояния незаконно.

Что не удалось. Возможные значения:

  1. NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION_PAUSE_COMPLETE

    Мини-порт с именем NdisMPauseComplete , но ожидающей операции Приостановки не было.

  2. NDIS_BUGCHECK_ILLEGAL_MINIPORT_STATE_TRANSITION_RESTART_COMPLETE

    Мини-порт с именем NdisMRestartComplete , но ожидающей операции перезапуска не было.

Адрес конкретного блока адаптера мини-порта. Запустите !ndiskd.netadapter с этим адресом для получения дополнительных сведений.

0

0x20

NDIS_BUGCHECK_STATUS_INDICATION_INVALID_BUFFER

Драйвер мини-порта или драйвер фильтра указал на незаконное NDIS_STATUS_INDICATION.

Тип указания состояния. Запустите !ndiskd.help с этим кодом для получения дополнительных сведений.

Дескриптор экземпляра драйвера, который указал это недопустимое состояние. Запустите !ndiskd.netadapter или !ndiskd.filter с этим дескриптором для получения дополнительных сведений.

Адрес полезных данных, указывающих на состояние. Его интерпретация зависит от типа указания состояния.

0x21

NDIS_BUGCHECK_INVALID_OBJECT_HEADER

Драйвер создал недопустимый NDIS_OBJECT_HEADER.

Дескриптор драйвера, указывающего на недопустимое состояние. Запустите !ndiskd.minidriver или !ndiskd.filterdriver с этим дескриптором для получения дополнительных сведений.

Объект с неправильным заголовком. Его интерпретация зависит от вызываемого API. Например, если драйвер называется NdisAllocateCloneOidRequest, то приведите объект к ndis! NDIS_OID_REQUEST.

0

0x22

NDIS_BUGCHECK_ILLEGAL_NET_PNP_EVENT

Драйвер минипорта или драйвер фильтра указал на незаконное NET_PNP_EVENT_NOTIFICATION.

Дескриптор драйвера, указывающего на недопустимое состояние. Запустите !ndiskd.minidriver или !ndiskd.filterdriver с этим дескриптором для получения дополнительных сведений.

Приведение к NET_PNP_EVENT_NOTIFICATION

0

0x23

NDIS_BUGCHECK_PD_ERROR

Обнаружена ошибка в пути к данным Packet Direct.

Подтип проверки ошибок. Возможные значения:

  1. NDIS_BUGCHECK_PD_ERROR_EC_THREAD_MISMATCH

    Api был вызван в неправильном потоке.

  2. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_BY_CLIENT

    Клиент PD пытался вооружить поставщика, находясь в незаконном состоянии.

  3. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_NOTIFICATION

    Поставщик PD незаконно активировал уведомление о сливе, пока он не был вооружен.

  4. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_ARM_NOTIFICATION_VIA_ISR

    Поставщик ПДН незаконно активировал уведомление о сливе ISR, пока он не был вооружен.

  5. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_THUNK_BY_LWF

    Драйвер фильтра пытался вмешаться в путь к данным Packet Direct.

  6. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_BM_GROUP_REQUEST

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

  7. NDIS_BUGCHECK_PD_ERROR_ILLEGAL_PD_BUFFER_SETUP

    Запрос на настройку буфера PD был неправильно сформирован.

Значение параметра 3 зависит от значения параметра 2. Каждое число в этом списке соответствует одному и тому же числу в параметре 2.

  1. Приведение в NDIS_PD_EC
  2. Приведение в NDIS_PD_QUEUE_TRACKER
  3. Приведение в NDIS_PD_QUEUE_TRACKER
  4. Приведение в NDIS_PD_QUEUE_TRACKER
  5. Дескриптор конкретного модуля фильтра. Запустите !ndiskd.filter с этим дескриптором, чтобы получить дополнительные сведения.
  6. Группа диспетчера буферов, если она известна
  7. Исходный PD_MEMORY_HANDLE или PD_BUFFER

Значение параметра 4 зависит от значения параметра 2. Каждое число в этом списке соответствует одному и тому же числу в параметре 2.

  1. Ожидаемый ETHREAD
  2. Дескриптор клиента PD
  3. Дескриптор поставщика PD. Запустите !ndiskd.netadapter с этим дескриптором, чтобы получить дополнительные сведения.
  4. Дескриптор поставщика PD. Запустите !ndiskd.netadapter с этим дескриптором, чтобы получить дополнительные сведения.
  5. Дескриптор поставщика PD. Запустите !ndiskd.netadapter с этим дескриптором, чтобы получить дополнительные сведения.
  6. Если параметр 3 равен 0, это дескриптор поставщика.

    Если параметр 3 не равен нулю, клиент PD еще не освободил все выделения, и это дескриптор клиента PD.

  7. Целевой PD_BUFFER

0x24

NDIS_BUGCHECK_UNEXPECTED_FAILURE

Непредвиденная внутренняя операция завершилась сбоем. Скорее всего, это ошибка в самом NDIS.SYS.

Операция, которая завершилась сбоем. Возможные значения:

0x01 : NDIS_BUGCHECK_UNEXPECTED_FAILURE_KEWAITFORSINGLEOBJECT

Сбой вызова KeWaitForSingleObject.

Код состояния сбоя

0

0x25

NDIS_BUGCHECK_WATCHDOG

Попытка управления сетевым стеком заняла слишком много времени. Когда NDIS вызывает другие драйверы, NDIS запускает сторожевой таймер, чтобы убедиться, что вызов будет завершен быстро. Если вызов занимает слишком много времени, NDIS внедряет проверку ошибок.

Это может быть вызвано простой взаимоблокировкой. Посмотрите с "!stacks 2 ndis" или аналогично, чтобы увидеть, если какие-либо потоки выглядят подозрительно. Обратите особое внимание на PrimaryThread из NDIS_WATCHDOG_TRIAGE_BLOCK.

Это может быть вызвано потерей NBL, в этом случае может помочь !ndiskd.pendingnbls . Проверьте наличие OID, которые зависли с помощью !ndiskd.oid.

Операция, которая заняла слишком много времени. Возможные значения:

  • 0x01 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_PAUSE

    При приостановке драйвера протокола истекло время ожидания.

  • 0x02 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_NETPNPEVENT

    При доставке NET_PNP_EVENT_NOTIFICATION драйверу протокола истекло время ожидания.

  • 0x03 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_STATUS_INDICATION

    При доставке индикатора состояния драйверу протокола истекло время ожидания.

  • 0x04 : NDIS_BUGCHECK_WATCHDOG_PROTOCOL_UNBIND

    При отмене привязки драйвера протокола истекло время ожидания.

  • 0x11 : NDIS_BUGCHECK_WATCHDOG_FILTER_PAUSE

    При приостановке драйвера фильтра истекло время ожидания.

  • 0x12 : NDIS_BUGCHECK_WATCHDOG_FILTER_NETPNPEVENT

    При доставке NET_PNP_EVENT_NOTIFICATION драйверу фильтра истекло время ожидания.

  • 0x13 : NDIS_BUGCHECK_WATCHDOG_FILTER_STATUS_INDICATION

    При доставке индикатора состояния драйверу фильтра истекло время ожидания.

  • 0x14 : NDIS_BUGCHECK_WATCHDOG_FILTER_DETACH

    При отключении драйвера фильтра истекло время ожидания.

  • 0x21 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_PAUSE

    При приостановке адаптера мини-порта истекло время ожидания.

  • 0x22 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_HALT

    При остановке адаптера минипорта истекло время ожидания.

  • 0x23 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_OID

    При доставке запроса OID адаптеру мини-порта истекло время ожидания.

  • 0x24 : NDIS_BUGCHECK_WATCHDOG_FILTER_OID

    При доставке запроса OID драйверу фильтра истекло время ожидания.

  • 0x25 : NDIS_BUGCHECK_WATCHDOG_MINIPORT_IDLE

    Во время простоя адаптера минипорта истекло время ожидания.

  • 0x26 : NDIS_BUGCHECK_WATCHDOG_CANCEL_IDLE

    При отмене запроса на простой адаптера мини-порта истекло время ожидания.

Бросайте в ndis! NDIS_WATCHDOG_TRIAGE_BLOCK. Полезные поля:

  • StartTime показывает время начала операции (в единицах 100 нс), возвращенных KeQueryInterruptTime.
  • TimeoutMilliseconds показывает, как долго NDIS ждал, как минимум, прежде чем активировать эту проверку ошибок.
  • TargetObject — это дескриптор протокола, модуля фильтра или адаптера мини-порта, который ожидает NDIS. Запустите !ndiskd.protocol, !ndiskd.filter или !ndiskd.netadapter с этим дескриптором для получения дополнительных сведений.
  • PrimaryThread — это поток, в котором NDIS инициировал операцию. Как правило, это первое место для поиска, хотя поток может пойти в другое место, если операция обрабатывается асинхронно.

Значение параметра 4 зависит от значения параметра 2. Каждое число в этом списке соответствует одному и тому же шестнадцатеричному значению в параметре 2.

  • 0x01 : 0
  • 0x02: NET_PNP_EVENT_CODE события зависание. Дополнительные сведения об этих кодах см . в разделе NET_PNP_EVENT..
  • 0x03: код NDIS_STATUS индикации зависание. Используйте !ndiskd.help для его декодирования.
  • 0x04 : 0
  • 0x11 : 0
  • 0x12: NET_PNP_EVENT_CODE события зависание. Возможные значения см. в предыдущем списке значений для элемента 2 в этом списке.
  • 0x13: код NDIS_STATUS индикации зависание. Используйте !ndiskd.help для его декодирования.
  • 0x14 : 0
  • 0x21 : 0
  • 0x22 : 0
  • 0x23: код OID зависавшего запроса. Используйте !ndiskd.help для его декодирования.
  • 0x24: код OID зависавшего запроса. Используйте !ndiskd.help для его декодирования.
  • 0x25 : 0
  • 0x26 : 0

0x26

NDIS_BUGCHECK_INVALID_OID_COMPLETION

Драйвер мини-порта попытался выполнить запрос OID, который в настоящее время не ожидается для этого драйвера мини-порта. Это может быть вызвано тем, что драйвер пытается выполнить один и тот же запрос несколько раз.

Дескриптор драйвера мини-порта, вызвавшего проверку ошибок. Запустите !ndiskd.minidriver с этим дескриптором, чтобы получить дополнительные сведения.

Запрос NDIS OID, который пытался выполнить драйвер мини-порта. Вы можете попытаться выполнить !ndiskd.oid с помощью этого запроса, но на данный момент память может быть недействительной.

0

0x27

NDIS_BUGCHECK_LEAKED_NBL

У драйвера произошла утечка структуры NET_BUFFER_LIST . Обратитесь к !ndiskd.pendingnbls , чтобы просмотреть все NBL, которые все еще находятся в состоянии ожидания в этом драйвере.

Где была обнаружена утечка. Возможные значения:

  • 0x01: утечка обнаружена с помощью средства отслеживания NBL. Наиболее вероятной причиной является драйвер, который в настоящее время отменяет регистрацию или отменяет привязку. Посмотрите на тек вызовов потока проверки ошибок. Драйверы не должны отменять привязку или отменять регистрацию, пока они по-прежнему хранят активные NBL.

0

0

Причина

Параметр 1 указывает конкретную причину проверка ошибки BUGCODE_NDIS_DRIVER.

Комментарии

Проверка ошибок BUGCODE_NDIS_DRIVER указывает на проблемы в сетевых драйверах. Часто проблема вызвана драйвером мини-порта NDIS. Полный список драйверов мини-порта NDIS можно получить с помощью !ndiskd.netadapter. Общие сведения о сетевом стеке можно получить с помощью !ndiskd.netreport.

Эта ошибка проверка коде возникает только в Microsoft Windows Server 2003 и более поздних версиях Windows. В Windows 2000 и Windows XP соответствующий код — это проверка 0xD2 ошибок (BUGCODE_ID_DRIVER).