Что означает код HRESULT 0x8009803C (WINBIO_E_UNSUPPORTED_PROPERTY)?

 
Предыдущий Следующий
WINBIO_E_INVALID_PROPERTY_ID WINBIO_E_ADAPTER_INTEGRITY_FAILURE

WINBIO_E_UNSUPPORTED_PROPERTY

WINBIO_E_UNSUPPORTED_PROPERTY — это несоответствие возможностей. Тип и идентификатор свойства могут быть синтаксически корректны, однако запрашиваемые сеанс, биометрический модуль, шаблон или объект учётной записи не поддерживают это свойство.

Рассматривайте свойство как отдельную возможность

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

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

WinBioGetProperty · Архитектура подключаемых модулей


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