Что означает код HRESULT 0x8009801D (WINBIO_E_DATABASE_READ_ERROR)?

 
Предыдущий Следующий
WINBIO_E_DUPLICATE_ENROLLMENT WINBIO_E_DATABASE_WRITE_ERROR

WINBIO_E_DATABASE_READ_ERROR

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

WINBIO_E_DATABASE_READ_ERROR означает сбой чтения хранилища Windows Biometric Framework. Причина может быть в конкретной записи, файле базы или нижележащем storage path, поэтому сам HRESULT не следует считать достаточным диагнозом.

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

  • Сохраните database identity, record/template, который читался, и первый lower-level storage error.
  • Проверьте состояние тома и события biometric service вокруг момента отказа.
  • Не удаляйте всю database как первый шаг, если проблема воспроизводится только на одной записи; сначала отделите повреждённый record от общего I/O failure.

Как подтвердить правильную обработку

Исправление подтверждается успешным чтением того же логического record после устранения конкретной storage/database причины.

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


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