| Предыдущий | Следующий |
| WINBIO_E_UNSUPPORTED_PURPOSE | WINBIO_E_DEVICE_BUSY |
WINBIO_E_INVALID_DEVICE_STATE
Что означает WINBIO_E_INVALID_DEVICE_STATE
WINBIO_E_INVALID_DEVICE_STATE (0x8009800F) — Биометрическое устройство находится в состоянии, недопустимом для указанной операции.
Причину следует искать на границе «недопустимое значение, устройство, состояние объекта» внутри подсистемы «Windows Biometric Framework», где требуется проверить допустимость и структуру входных данных.
Диагностика и проверка результата
Для случая «биометрическое устройство находится в состоянии, недопустимом для указанной операции» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
До изменений в области «недопустимое значение, устройство, состояние объекта» зафиксируйте unit ID, тип пула, identity/subfactor, операцию WinBio и состояние сенсора или базы.
При сравнении запусков отдельно отметьте: WinBio; эти сведения относятся к теме «недопустимое значение, устройство, состояние объекта».
После исправления повторите тот же вызов на прежних данных; у результата 0x8009800F должен измениться первый неуспешный этап, а не только последующее сообщение.
Документация для результата 0x8009800F: WinBioOpenSession · Sensor Adapter Functions · Windows Biometric Framework.
Нужно найти другой код? Найти другой код состояния или ошибки.
