Что означает код HRESULT 0x8009800E (WINBIO_E_UNSUPPORTED_PURPOSE)?

 
Предыдущий Следующий
WINBIO_E_UNSUPPORTED_DATA_TYPE WINBIO_E_INVALID_DEVICE_STATE

WINBIO_E_UNSUPPORTED_PURPOSE

Что означает WINBIO_E_UNSUPPORTED_PURPOSE

WINBIO_E_UNSUPPORTED_PURPOSE (0x8009800E) — Sensor adapter не поддерживает запрошенное назначение биометрических данных для этой операции.

Purpose — это capability конкретного sensor adapter. Код не означает плохой sample: запрос отклоняется потому, что выбранное устройство не предоставляет требуемый режим использования данных.

Диагностика и проверка результата

Сохраните purpose, UnitId и WinBio API, инициировавший запрос. Сверьте capabilities sensor adapter и убедитесь, что приложение не требует назначения, которое поддерживается другим типом устройства или provider.

Повтор имеет смысл только после выбора поддерживаемого purpose или совместимого sensor unit. Повторение неизменного запроса на том же неподдерживающем адаптере даст тот же HRESULT.

Документация для результата 0x8009800E: WinBioOpenSession · Sensor Adapter Functions · Windows Biometric Framework.


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