| Предыдущий | Следующий |
| STATUS_NDIS_FILE_NOT_FOUND | STATUS_NDIS_ALREADY_MAPPED |
STATUS_NDIS_ERROR_READING_FILE
Файл драйвера существует, но не может быть прочитан в пути отображения NDIS
STATUS_NDIS_ERROR_READING_FILE переносит границу сбоя за пределы разрешения имени. Вспомогательные функции файлов NDIS открывают файл и выделяют хранилище для последующего отображения; NdisMapFile затем предоставляет драйверу открытое содержимое. Ошибка чтения указывает на проблему с файловым объектом, содержимым, путём хранилища или временем жизни отображения.
Это отличается от отсутствующего файла микропрограммы или конфигурации. Проверьте целостность файла, ожидаемый размер, ошибки хранилища и то, пытается ли минипорт отобразить файл на правильном этапе инициализации. Переустановка драйвера поможет только в случае восстановления ожидаемого файла; она не исправит драйвер, который неверно отображает тот же дескриптор.
Данные, сужающие поиск
- Запишите размер файла, ожидаемый формат и все ошибки нижележащего хранилища или Code Integrity.
- Убедитесь, что дескриптор получен успешным вызовом
NdisOpenFile. - Проверьте, воспроизводится ли сбой только после предыдущих операций отображения, отмены отображения или закрытия.
Ссылки
- Microsoft: NdisOpenFile
- Microsoft: NdisMapFile
- Microsoft: NdisCloseFile
- Microsoft: значения NTSTATUS MS-ERREF
Нужно найти другой код? Найти другой код состояния или ошибки.