Что означает код HRESULT 0x80098048 (WINBIO_E_UNSUPPORTED_POOL_TYPE)?

 
Предыдущий Следующий
WINBIO_E_CRED_PROV_SECURITY_LOCKOUT WINBIO_E_SELECTION_REQUIRED

WINBIO_E_UNSUPPORTED_POOL_TYPE

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

Проверьте семантику пула до открытия сеанса

  • Запишите биометрический фактор, PoolType, флаги, массив устройств и идентификатор базы данных, использованные в запросе сеанса.
  • Используйте системный пул для сценариев аутентификации Windows, а частный — только когда приложение действительно владеет выбранными устройствами и базой данных приложения.
  • Проверьте ограничения платформы для новых защищённых датчиков; Microsoft отмечает, что классический интерфейс WinBio API не поддерживается для датчиков отпечатков ESS.

Изменение WINBIO_POOL_SYSTEM на WINBIO_POOL_PRIVATE не является универсальным обходом совместимости. Частные пулы резервируют устройства исключительно и используют другую семантику идентификаторов и баз данных. Выберите пул исходя из архитектуры приложения, затем убедитесь, что биометрический фактор поддерживает такую схему на целевой платформе.

Пулы датчиков · Создание частного пула датчиков · Enhanced Sign-in Security


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