Что означает код HRESULT 0x80098022 (WINBIO_E_DATABASE_BAD_INDEX_VECTOR)?

 
Предыдущий Следующий
WINBIO_E_DATABASE_EOF WINBIO_E_INCORRECT_BSP

WINBIO_E_DATABASE_BAD_INDEX_VECTOR

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

WINBIO_E_DATABASE_BAD_INDEX_VECTOR — Windows Biometric Framework обнаружил некорректный индексный вектор при операции с биометрической базы. Это указывает на повреждённую/несогласованную индексную структуру или неверные данные storage adapter.

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

  • Сохраните тип операции, дескриптор базы, идентификаторы записи/индекса и события storage adapter.
  • Определите, повторяется ли ошибка на одном record/index или на любом запросе к базе.
  • До пересоздания базы проверьте ошибки хранилища и сохраните копию/диагностические события.

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

Если повреждение индекса подтверждено, примените штатное восстановление или пересоздание биометрической базы. После этого повторите перечисление и выборку записей, чтобы убедиться, что индексный вектор строится корректно.

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


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