| Предыдущий | Следующий |
| WINBIO_E_DATABASE_CORRUPTED | WINBIO_E_DUPLICATE_ENROLLMENT |
WINBIO_E_DATABASE_NO_SUCH_RECORD
Что означает WINBIO_E_DATABASE_NO_SUCH_RECORD
WINBIO_E_DATABASE_NO_SUCH_RECORD (0x8009801B) — В биометрической базе отсутствует запись с указанными identity и biometric subfactor.
Код возвращается storage layer, когда операция адресует конкретную запись, которой нет. Для удаления это означает, что удалять нечего; повтор того же запроса без изменения identity закономерно даст тот же результат.
Диагностика и проверка результата
Зафиксируйте database ID, WINBIO_IDENTITY и subfactor, переданные storage adapter. Сначала перечислите или найдите записи в той же базе и проверьте, не используется ли другой subfactor либо другая identity representation.
Исправление подтверждается операцией над найденной записью в том же database context. Создание новой записи только ради исчезновения ошибки меняет исходное состояние и не является проверкой причины.
Документация для результата 0x8009801B: WinBioEnrollCommit · WBF terminology · Windows Biometric Framework.
Нужно найти другой код? Найти другой код состояния или ошибки.