Что означает код HRESULT 0x8009805B (WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND)?

 
Предыдущий Следующий
WINBIO_E_TRUSTLET_INTEGRITY_FAIL TRUST_E_PROVIDER_UNKNOWN

WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND

WINBIO_E_ENROLLMENT_CANCELED_BY_SUSPEND — результат жизненного цикла выполняющейся регистрации. Адаптеры WBF получают уведомления об изменениях питания, а регистрация является многошаговой транзакцией, сохраняющей состояние шаблона между захватами. Переход платформы в спящий режим может сделать активную транзакцию недействительной.

После возобновления начните регистрацию как новую транзакцию

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

Интерфейс адаптера механизма включает уведомление об изменении питания, а регистрация WBF накапливает состояние по нескольким образцам до фиксации. Сон платформы может отключить или деактивировать оборудование и защищённое состояние обработки, от которых зависит незавершённая регистрация. Правильное восстановление транзакционное: отбросьте отменённую последовательность и начните заново после восстановления доступности биометрического устройства.

Уведомление адаптера механизма об изменении питания · Архитектура WBF · Требования к защищённым датчикам


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