Site icon EfmSoft

What does HRESULT 0x8009804B (WINBIO_E_INVALID_SUBFACTOR) mean?

 
Previous Next
WINBIO_E_PRESENCE_MONITOR_ACTIVE WINBIO_E_INVALID_CALIBRATION_FORMAT_ARRAY

WINBIO_E_INVALID_SUBFACTOR

WINBIO_E_INVALID_SUBFACTOR identifies a bad WINBIO_BIOMETRIC_SUBTYPE. For fingerprint enrollment, WBF uses ANSI 381 position constants for specific fingers or supported multi-finger positions; wildcard values that make sense for lookup are not automatically valid for enrollment.

Validate subtype by operation and factor

Microsoft documents the accepted fingerprint positions for enrollment and separately returns subtype arrays from WinBioEnumEnrollments. The correct set depends on the operation and biometric modality. Fix the caller’s subtype mapping rather than treating this HRESULT as a failed capture or template corruption.

WinBioEnrollBegin · WinBioEnumEnrollments


Looking for a different code? Search another status or error code.

Exit mobile version