Что означает код HRESULT 0x8009800D (WINBIO_E_UNSUPPORTED_DATA_TYPE)?

 
Предыдущий Следующий
WINBIO_E_UNSUPPORTED_DATA_FORMAT WINBIO_E_UNSUPPORTED_PURPOSE

WINBIO_E_UNSUPPORTED_DATA_TYPE

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

WINBIO_E_UNSUPPORTED_DATA_TYPE (0x8009800D) — Sensor adapter не поддерживает запрошенный тип биометрических данных.

Это capability mismatch между запросом и конкретным sensor adapter. Повтор того же вызова не добавит поддержку: нужно определить, какие data types предоставляет установленный provider и соответствует ли им выбранный WinBio-сценарий.

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

Зафиксируйте UnitId, требуемый тип данных, WinBio API и версию sensor adapter. Сверьте capabilities устройства и не путайте этот HRESULT с WINBIO_E_UNSUPPORTED_FACTOR или WINBIO_E_UNSUPPORTED_PURPOSE: здесь отклонён именно формат/тип данных, а не вид биометрии или назначение операции.

Контроль выполняйте с поддерживаемым data type на том же unit либо после установки adapter, который документированно предоставляет нужный тип. Перезапуск без изменения capability закономерно вернёт тот же код.

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


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