| Предыдущий | Следующий |
| WINBIO_E_UNSUPPORTED_PURPOSE | WINBIO_E_DEVICE_BUSY |
WINBIO_E_INVALID_DEVICE_STATE
Что означает WINBIO_E_INVALID_DEVICE_STATE
WINBIO_E_INVALID_DEVICE_STATE (0x8009800F) — Биометрическое устройство находится в состоянии, в котором запрошенная операция недопустима.
Это state error Windows Biometric Framework, а не ошибка формата входных данных. Типичный сценарий — вызов требует готового, открытого или активного sensor unit, но устройство ещё не перешло в нужную фазу либо уже выполняет несовместимую операцию.
Диагностика и проверка результата
Сохраните UnitId, текущий WinBio API, состояние session и предшествующие операции с sensor. Проверьте переходы open/attach/capture/enrollment и событие, после которого состояние устройства перестало соответствовать требованиям вызова.
Повторяйте операцию только после наблюдаемого перехода того же unit в допустимое состояние. Перезапуск службы без фиксации state transition может скрыть причину и не является достаточным подтверждением исправления.
Документация для результата 0x8009800F: WinBioOpenSession · Sensor Adapter Functions · Windows Biometric Framework.
Нужно найти другой код? Найти другой код состояния или ошибки.
