Что означает код HRESULT 0x8009800C (WINBIO_E_UNSUPPORTED_DATA_FORMAT)?

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

WINBIO_E_UNSUPPORTED_DATA_FORMAT

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

WINBIO_E_UNSUPPORTED_DATA_FORMAT — Windows Biometric Framework получил запрос на формат биометрических данных, который не поддерживает используемый sensor adapter. Хранилище шаблонов при этом может быть полностью исправно.

Что проверить

  • Запишите biometric unit, sensor adapter, purpose/subtype sample и точный формат, переданный в API.
  • Получите объявленные capabilities адаптера и сравните их с фактически запрошенным форматом, а не с возможностями другого сенсора того же типа.
  • Если ошибка появилась после обновления драйвера, сравните набор поддерживаемых форматов до и после обновления.

Как подтвердить исправление

Выберите формат из возможностей текущего adapter либо измените этап преобразования до вызова WBF. Не лечите эту ошибку пересозданием биометрической базы: это не устраняет несовместимость формата сенсора.

Технические ссылки


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