| Предыдущий | Следующий |
| STATUS_NEEDS_REMEDIATION | STATUS_DEVICE_UNREACHABLE |
STATUS_DEVICE_FEATURE_NOT_SUPPORTED
Запрошенная аппаратная возможность недоступна
Этот статус относится к конкретной возможности: устройство присутствует и отвечает, но не способно выполнить эту функцию. Драйвер мог предположить поддержку по ревизии, дескриптору или необязательному биту возможности, который отсутствует, противоречив или переопределён микропрограммой.
Переход на резервный путь допустим только если протокол определяет эквивалентный поддерживаемый способ. Повтор той же команды, обновление несвязанного драйвера класса или трактовка результата как временной транспортной ошибки не добавят возможности. Сравните точную ревизию устройства и согласованные данные возможностей с требованиями команды.
Что следует проверить
- Запишите функцию команды, согласованную версию и дескрипторы возможностей.
- Уточните, является ли поддержка необязательной, зависит ли от режима или отключена политикой микропрограммы.
- Используйте документированный резервный путь или отключите функцию для этого экземпляра устройства.
Ссылки
- Microsoft: объекты запросов Framework
- Microsoft: стандартный интерфейс сброса устройства
- Microsoft: использование значений NTSTATUS
- Открытые спецификации Microsoft: значения NTSTATUS
- Исходный код ReactOS: выделение и завершение IRP
Нужно найти другой код? Найти другой код состояния или ошибки.