| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.
