Что означает код HRESULT 0x80098055 (WINBIO_E_PROPERTY_UNAVAILABLE)?

 
Предыдущий Следующий
WINBIO_E_KEY_IDENTIFIER_BUFFER_TOO_SMALL WINBIO_E_POLICY_PROTECTION_UNAVAILABLE

WINBIO_E_PROPERTY_UNAVAILABLE

WINBIO_E_PROPERTY_UNAVAILABLE следует отделять от ошибок недопустимого типа свойства, недопустимого идентификатора и неподдерживаемого свойства. Запрос свойства может быть структурно допустим, но биометрический модуль временно не способен предоставить данные в данный момент.

Сохраняйте в диагностике свойство и состояние модуля

  • Записывайте PropertyType, PropertyId, UnitId и операцию, активную в сеансе при вызове WinBioGetProperty.
  • Проверьте, меняют ли доступность данных захват, регистрация, калибровка, переход питания или активация адаптера.
  • Не переписывайте запрос на другое свойство только потому, что текущее значение недоступно.

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

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


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