WinBioIdentify始终返回WINBIO_E_UNKNOWN_ID [英] WinBioIdentify always returns WINBIO_E_UNKNOWN_ID
问题描述
环境:
- 指纹传感器 WINBIO_SESSION_FLAGS as
WINBIO_FLAG_BASIC 。
- 使用私人泳池
- OS Windows 10
问题:注册成功,我可以使用WinBioEnrollCommit API提交数据。但是,当我使用WinBioIdentify验证指纹时,它返回错误代码 WINBIO_E_UNKNOWN_ID 0x80098003。
如果我尝试注册已注册的手指,则WinBioEnrollCommit API将输出变量"IsNewTemplate"返回成功为0。即指纹模板已经存在。
当我使用其他具有&span; WINBIO_SESSION_FLAGS为
WINBIO_FLAG_ADVANCED , WinBioIdentify返回S_OK和
登记手指的身份。
对于具有 WINBIO_SESSION_FLAGS为
WINBIO_FLAG_BASIC ?
谢谢,
Denzz。
感谢您在此处发帖。
>> WinBioIdentify是否有任何使用限制具有WINBIO_SESSION_FLAGS的设备的API为WINBIO_FLAG_BASIC?
当您设置 WINBIO_FLAG_BASIC标志时,生物识别单元仅作为基本捕获设备运行。所有处理,匹配和存储操作由软件插件执行。
WINBIO_FLAG_ADVANCED标志允许生物识别单位使用内部处理和存储功能。
这就是区别而已可能会导致WINBIO_E_UNKNOWN_ID错误。有关详细信息,请参阅以下文档。
https://msdn.microsoft.com/en-us/library/windows/desktop/dd401634(v = vs.85)的.asp x
最诚挚的问候,
Baron Bi
的 强>
Environment:
- Fingerprint sensor with WINBIO_SESSION_FLAGS as WINBIO_FLAG_BASIC.
- using private pool
- OS Windows 10
Issue: Enrollment is success and I could commit the data using WinBioEnrollCommit API. But, when I verify the fingerprint using WinBioIdentify, it returns error code WINBIO_E_UNKNOWN_ID 0x80098003.
If I try to enroll the already enrolled finger, WinBioEnrollCommit API return success with output variable "IsNewTemplate" as 0. I.e. the fingerprint template already exists.
When I used another device which has WINBIO_SESSION_FLAGS as WINBIO_FLAG_ADVANCED, WinBioIdentify returns S_OK and identity of the enrolled finger.
Is there any usage limitation for WinBioIdentify API with devices having WINBIO_SESSION_FLAGS as WINBIO_FLAG_BASIC?
Thanks,
Denzz.
Hi,
thanks for posting here.
>>Is there any usage limitation for WinBioIdentify API with devices having WINBIO_SESSION_FLAGS as WINBIO_FLAG_BASIC?
When you set the WINBIO_FLAG_BASIC flag, the biometric units operate only as basic capture devices. All processing, matching, and storage operations is performed by software plug-ins.
The WINBIO_FLAG_ADVANCED flag lets the biometric units use internal processing and storage capabilities.
That's the difference and it may cause the WINBIO_E_UNKNOWN_ID error. For more information, please refer to this document below.
https://msdn.microsoft.com/en-us/library/windows/desktop/dd401634(v=vs.85).aspx
Best Regards,
Baron Bi
这篇关于WinBioIdentify始终返回WINBIO_E_UNKNOWN_ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!