Что означает код HRESULT 0x8009802C (WINBIO_E_INVALID_OPERATION)?

 
Предыдущий Следующий
WINBIO_E_DUPLICATE_TEMPLATE WINBIO_E_SESSION_BUSY

WINBIO_E_INVALID_OPERATION

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

WINBIO_E_INVALID_OPERATION (0x8009802C) — Операция Windows Biometric Framework недопустима в текущем состоянии сеанса или биометрического устройства.

Код означает конфликт с текущим состоянием WBF, а не повреждение входной структуры. Например, вызов может быть допустим только после открытия сеанса, начала регистрации или завершения предыдущей асинхронной операции.

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

Зафиксируйте API, тип сеанса, выбранный sensor pool и последовательность предшествующих вызовов. Проверьте, не осталась ли в сеансе активная операция и соответствует ли текущая фаза требованиям вызываемого WinBio API.

Контрольный повтор должен выполняться в том же сценарии после корректного перехода состояния. Если тот же вызов начинает работать только после изменения порядка WinBio-вызовов, причина была именно в lifecycle сеанса или устройства.

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


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