| Предыдущий | Следующий |
| CO_S_MACHINENAMENOTFOUND | WINBIO_I_EXTENDED_STATUS_INFORMATION |
WINBIO_I_MORE_DATA
WINBIO_I_MORE_DATA — информационный результат регистрации, а не неудачный захват. WinBioEnrollCapture принял текущий образец, но механизму сопоставления нужны ещё один или несколько образцов, прежде чем ожидающий шаблон регистрации станет достаточно надёжным для фиксации.
Сохраняйте транзакцию регистрации активной
- Снова вызовите
WinBioEnrollCaptureв той же последовательности регистрации, а не вызывайтеWinBioEnrollBeginвторой раз. - Используйте
RejectDetailтолько для неудачных захватов, например из-за положения или качества; это состояние означает, что механизму нужны дополнительные принятые данные. - Обновите интерфейс, сообщив пользователю об ожидании ещё одного образца, и продолжайте использовать датчик, выбранный исходным
UnitId.
Microsoft документирует, что одна регистрация собирает несколько образцов и все образцы одной регистрации поступают с одного датчика. Выполняйте фиксацию только после того, как захват вернёт успех вместо WINBIO_I_MORE_DATA. Повторное создание сеанса или смена пальца между вызовами нарушает предусмотренный поток регистрации и может превратить нормальное требование нескольких образцов в вводящую в заблуждение ошибку приложения.
WinBioEnrollCapture · WinBioEnrollBegin
Нужно найти другой код? Найти другой код состояния или ошибки.