本文介绍了WinBioIdentify始终返回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。

解决方案

Environment:

- Fingerprint sensor with WINBIO_SESSION_FLAGS asWINBIO_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 asWINBIO_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 asWINBIO_FLAG_BASIC?

Thanks,

Denzz.

解决方案


这篇关于WinBioIdentify始终返回WINBIO_E_UNKNOWN_ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 15:38