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


Правило NdisTimedDataHang (ndis)

Правило NdisTimedDataHang проверяет, что драйвер минипорта NDIS обрабатывает все ожидающие отправки запросы для NET_BUFFER_LIST структур в течение 22 секунд.

Драйвер мини-порта должен вызвать функцию NdisMSendNetBufferListsComplete для выполнения ожидающих запросов на отправку для всех NET_BUFFER_LIST структур. Если есть ожидающие отправки запросы, драйвер NDIS miniport должен продолжать их выполнять. Это правило нарушается, если существует по крайней мере один ожидающий запрос на отправку для структуры NET_BUFFER_LIST и за последние 22 секунды такие запросы на отправку не были завершены.

Чтобы определить причину проблемы, можно использовать отладчик ядра. Проверьте RULE_STATE для PendingNbl, который указывает на самый старый ожидающий NET_BUFFER_LIST. Используйте расширение отладчика !ndiskd.nbl . Сведения об использовании отладчика см. в разделе Отладка Windows.

Модель драйвера: NDIS

Проверка ошибок, обнаруженных с помощью этого правила: 0xC4 проверки ошибок: DRIVER_VERIFIER_DETECTED_VIOLATION (0x0x0009200F)

Как тестировать

во время выполнения

Запустите средство проверки драйверов и выберите вариант проверки NDIS/WIFI .

Применяется к

MiniportSendNetBufferListsNdisMSendNetBufferListsComplete