Site icon EfmSoft

Что означает код HRESULT 0x80098009 (WINBIO_E_INVALID_CONTROL_CODE)?

 
Предыдущий Следующий
WINBIO_E_BAD_CAPTURE WINBIO_E_DATA_COLLECTION_IN_PROGRESS

WINBIO_E_INVALID_CONTROL_CODE

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

WINBIO_E_INVALID_CONTROL_CODE (0x80098009) — Sensor adapter не поддерживает переданный управляющий код для этой операции.

Ошибка относится к control code, отправляемому через интерфейс управления биометрическим устройством. Она не означает, что произвольная входная структура «не прошла валидатор»: сначала нужно проверить, определён ли этот код для установленного sensor adapter и допускается ли он в текущем режиме.

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

Зафиксируйте UnitId, фактический control code, размер входного/выходного буфера и вызов adapter control API. Сверьте код с контрактом конкретного устройства и версии adapter; отдельно проверьте, не относится ли он к другому типу sensor или к привилегированному режиму.

Контроль — тот же запрос с документированным code на том же устройстве. Если неподдерживаемый код заменён произвольным другим значением, это лишь обходит исходную причину и не подтверждает корректность первоначального запроса.

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


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

Exit mobile version