Что означает код HRESULT 0x00090002 (WINBIO_I_EXTENDED_STATUS_INFORMATION)?

 
Предыдущий Следующий
WINBIO_I_MORE_DATA SEC_I_CONTINUE_NEEDED

WINBIO_I_EXTENDED_STATUS_INFORMATION

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

Декодируйте возвращённую структуру результата

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

Windows Biometric Framework использует специальные структуры результатов, поскольку процессы отпечатков пальцев, лица и радужной оболочки предоставляют разные сведения о прогрессе и качестве. Поэтому этот информационный код указывает продолжить анализ возвращённой структуры. Его не следует преобразовывать в общий повтор, если подробные поля не требуют нового захвата или корректировки пользователя.

WINBIO_ASYNC_RESULT · Расширенное состояние регистрации


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