Что означает код HRESULT 0x80098002 (WINBIO_E_INVALID_UNIT)?

 
Предыдущий Следующий
WINBIO_E_UNSUPPORTED_FACTOR WINBIO_E_UNKNOWN_ID

WINBIO_E_INVALID_UNIT

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

WINBIO_E_INVALID_UNIT (0x80098002) — Идентификатор устройства не соответствует ни одному допустимому биометрическому устройству.

Для объекта «недопустимое значение: идентификатор устройства не соответствует ни одному допустимому биометрическому устройству» в подсистеме «Windows Biometric Framework» полезнее всего сначала проверить допустимость и структуру входных данных, сохранив исходное состояние.

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

Если система сообщает «идентификатор устройства не соответствует ни одному допустимому биометрическому устройству», сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.

Для диагностики темы «недопустимое значение: идентификатор устройства не соответствует ни одному допустимому биометрическому устройству» сохраните unit ID, тип пула, identity/subfactor, операцию WinBio и состояние сенсора или базы.

При сравнении запусков отдельно отметьте: WINBIO_UNIT_ID, WinBio; эти сведения относятся к теме «недопустимое значение: идентификатор устройства не соответствует ни одному допустимому биометрическому устройству».

После исправления повторите тот же вызов на прежних данных; у результата 0x80098002 должен измениться первый неуспешный этап, а не только последующее сообщение.

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


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