| Предыдущий | Следующий |
| WINBIO_E_INVALID_DEVICE_STATE | WINBIO_E_DATABASE_CANT_CREATE |
WINBIO_E_DEVICE_BUSY
Что означает WINBIO_E_DEVICE_BUSY
WINBIO_E_DEVICE_BUSY означает, что Windows Biometric Framework не может начать запрошенную операцию, потому что выбранный biometric unit уже занят несовместимой работой.
Что проверить
- WinBio API, session handle и конкретный unit ID, на котором возник отказ.
- Не выполняется ли асинхронный capture/enrollment и было ли получено его завершение или отмена.
- Сбалансированы ли
WinBioLockUnit/WinBioUnlockUnitи закрываются ли sessions на всех error paths.
Как исправлять
Сериализуйте несовместимые операции для одного сенсора и освобождайте unit только после подтверждённого завершения текущей работы. Не удаляйте шаблоны и не пересоздавайте базу данных: занятость сенсора сама по себе не указывает на повреждение biometric storage. Если unit остаётся busy после закрытия владельца, сохраните WBF events и проверьте зависший provider/device stack.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.