Что означает код HRESULT 0x8009801C (WINBIO_E_DUPLICATE_ENROLLMENT)?

 
Предыдущий Следующий
WINBIO_E_DATABASE_NO_SUCH_RECORD WINBIO_E_DATABASE_READ_ERROR

WINBIO_E_DUPLICATE_ENROLLMENT

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

WINBIO_E_DUPLICATE_ENROLLMENT (0x8009801C) — Указанные идентификатор и дополнительный фактор уже зарегистрированы в базе данных.

Контекст возврата — «дублирующий объект: указанные идентификатор и дополнительный фактор уже зарегистрированы в базе данных» в подсистеме «Windows Biometric Framework»; он сужает расследование до задачи: сопоставить первый отказ с фактическими параметрами операции.

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

Если система сообщает «указанные идентификатор и дополнительный фактор уже зарегистрированы в базе данных», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

С первым HRESULT по теме «дублирующий объект: указанные идентификатор и дополнительный фактор уже зарегистрированы в базе данных» сопоставьте unit ID, тип пула, identity/subfactor, операцию WinBio и состояние сенсора или базы.

При сравнении запусков отдельно отметьте: WinBio; эти сведения относятся к теме «дублирующий объект: указанные идентификатор и дополнительный фактор уже зарегистрированы в базе данных».

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x8009801C, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0x8009801C: WinBioEnrollBegin · WinBioEnrollCommit · Windows Biometric Framework.


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