Что означает код HRESULT 0x80098036 (WINBIO_E_DEVICE_FAILURE)?

 
Предыдущий Следующий
WINBIO_E_SAS_ENABLED WINBIO_E_FAST_USER_SWITCH_DISABLED

WINBIO_E_DEVICE_FAILURE

WINBIO_E_DEVICE_FAILURE — результат аппаратного пути. Адаптер датчика отвечает за настройку устройства, запуск захвата и управление потоком биометрических данных; Microsoft прямо указывает этот HRESULT среди распознаваемых ошибок обратного вызова запуска захвата адаптера датчика.

Зафиксируйте состояние устройства и адаптера

  • Запишите идентификатор проблемного устройства и точную операцию WinBio, запустившую путь устройства.
  • Для пользовательского адаптера датчика запишите SensorContext, состояние дескриптора устройства, результаты запроса состояния и окончательную асинхронную команду ввода-вывода.
  • Отличайте этот код от WINBIO_E_DEVICE_BUSY и отклонения из-за качества образца; ни один из этих результатов не следует подменять ошибкой устройства.

В документированной модели адаптера окончательная команда захвата асинхронна и отслеживается структурой OVERLAPPED . Поэтому существенны действительность дескриптора устройства, переходы питания и обработка завершения или отмены. Повторная регистрация шаблонов не является полезным первым действием, когда об ошибке сообщает сам нижний путь датчика.

Запуск захвата адаптером датчика · Функции адаптера датчика


Нужно найти другой код? Найти другой код состояния или ошибки.