| Предыдущий | Следующий |
| ERROR_INVALID_VERIFY_SWITCH | ERROR_CALL_NOT_IMPLEMENTED |
ERROR_BAD_DRIVER_LEVEL
Что означает ERROR_BAD_DRIVER_LEVEL
ERROR_BAD_DRIVER_LEVEL — драйвер не поддерживает уровень или вариант управляющей команды, который передал вызывающий код.
Практический смысл
Некоторые старые device/driver API используют числовой level для выбора структуры или версии запроса. Драйвер получил допустимую команду, но не понимает конкретный уровень данных.
Что проверить
- Зафиксируйте API/IOCTL и level, переданный драйверу.
- Сверьте размер и структуру входных данных с документацией для этого level.
- Проверьте версию драйвера и соответствие пользовательского компонента той же версии.
- Не подбирайте level перебором; используйте явно поддерживаемый контракт.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.