HRESULT出现异常:0xFFFFFFF8
本文关键字:0xFFFFFFF8 异常 HRESULT | 更新日期: 2023-09-27 18:23:48
在指纹验证过程中,我的控制器中不断出现此错误。我似乎不明白为什么。我正在使用digitalPersona SDK指纹读取器asp.netc#。我已经尝试过谷歌搜索,但没有成功。T_T
这是我的控制器中的代码
void verificationControl_OnComplete(object Control, DPFP.FeatureSet FeatureSet, ref DPFP.Gui.EventHandlerStatus EventHandlerStatus)
{
clearInfoBoxTimer.Stop();
DateTime entryTime = DateTime.Now;
DPFP.Verification.Verification ver = new DPFP.Verification.Verification();
DPFP.Verification.Verification.Result res = new DPFP.Verification.Verification.Result();
employee employees = null;
foreach (fingerprint fingerPrint in this.db.fingerprints)
{
DPFP.Template template = new DPFP.Template();
template.DeSerialize(fingerPrint.data);
ver.Verify(FeatureSet, template, ref res); //I GETTING AN ERROR HERE
if (res.Verified)
{
employees = fingerPrint.employee;
break;
}
}
}
完全错误:
System.Runtime.InteropServices.COMException(0xFFFFFFF8):异常来自HRESULT:0xFFFFFFF8在DPFP.Verification.Verification.MC_verifyFeaturesEx(SafeHandlemcContext,Int32 templateSize,Byte[]templatePt,Int32featureSetSize,Byte[]featureSet,Int32保留0,IntPtr保留1,IntPtr reserved2,IntPtr reserved3,Double&成就远)在DPFP.Verification.Verification(FeatureSet FeatureSet,Template Template,Int32 FARRequested)在DPFP.Verification.Verification(FeatureSet FeatureSet,Template Template,Result&Result)在Timee.BundyForm.verificationControl_OnComplete(对象控制、功能集功能集、事件处理程序状态&EventHandlerStatus)C: ''Users''MyName''Desktop''Time''Timee''BundyForm.cs:line 79在DPFP.Gui.Verification.VerificationControl。<>c_DisplayClass2.b_0()
有人知道我为什么会犯这个错误吗?或者可能知道一些错误并分享它?非常感谢。
嗯。。。我今天遇到了这个问题,但详细情况是,我正在将这些功能与数据库中的"进行比较,我将"更改为null值,并将其视为
我真的不确定,但我认为我的错误与我使用的数据类型有关。我使用以前的二进制(255)在mysql中插入一个长的二进制指纹数据。我认为二进制(255)不足以存储指纹的长二进制值。在我以前的服务器sql server中,我使用二进制(1632)来存储指纹二进制数据。所以我将其更改为BLOB数据类型。所以现在它没有出现错误。