Что означает код HRESULT 0x80098042 (WINBIO_E_MAX_ERROR_COUNT_EXCEEDED)?

 
Предыдущий Следующий
WINBIO_E_NO_PREBOOT_IDENTITY WINBIO_E_AUTO_LOGON_DISABLED

WINBIO_E_MAX_ERROR_COUNT_EXCEEDED

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

Найдите повторяющуюся предшествующую ошибку

  • Сохраняйте каждый HRESULT и значение WINBIO_REJECT_DETAIL для попытки регистрации или проверки подлинности.
  • Записывайте идентификатор модуля и тип операции, чтобы ошибки устройства не смешивались с рекомендациями по неудачному захвату.
  • Остановите бесконечные автоматические повторы; начинайте новую транзакцию только после определения повторяющейся причины.

Например, захват при регистрации отличает принятые образцы, для которых нужны дополнительные данные, от отклонённых захватов с подробностями положения или качества. Именно эти более ранние результаты объясняют накопление ошибок транзакции. Анализ только конечного HRESULT теряет диагностическую последовательность и может заставить приложение бесконечно перезапускать ту же неудачную операцию.

WinBioEnrollCapture · WINBIO_ASYNC_RESULT


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