Что означает код HRESULT 0x80098021 (WINBIO_E_DATABASE_EOF)?

 
Предыдущий Следующий
WINBIO_E_DATABASE_NO_MORE_RECORDS WINBIO_E_DATABASE_BAD_INDEX_VECTOR

WINBIO_E_DATABASE_EOF

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

WINBIO_E_DATABASE_EOF (0x80098021) — Storage adapter достиг конца набора записей биометрической базы данных при чтении или перечислении.

Код связан с позицией перечисления в базе. Конец данных после последней записи может быть ожидаемой границей обхода; преждевременный EOF указывает на неверную позицию или нарушение логики storage adapter.

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

Зафиксируйте операцию чтения, текущую позицию, число уже возвращённых records и database ID. Сравните ожидаемое количество записей с фактически перечисленным набором и не трактуйте нормальное завершение итерации как повреждение базы.

При проверке повторите перечисление той же базы с начала. EOF должен возникнуть только после последней ожидаемой записи; другая точка завершения требует анализа storage adapter и состояния cursor.

Документация для результата 0x80098021: Storage Adapter Functions · WBF plug-in architecture · Windows Biometric Framework.


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