SDK OCX接口开发文档V1.0.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SDK OCX接口开发文档V1.0

SDK COM 接口方法定义 1 GetFingerPrintData 函数原型(Archetype) BSTR GetFingerPrintData(void); 函数功能(Description) 获取用户的指纹操作信息。用户进行指纹注册、修改、验证等录入指纹操作后,指 纹数据包通过此方法返回。 函数变量(Parameter) NULL 返回值(Return Value) 如果函数GetFingerPrintData 出错,则返回值为字符串格式的错误码。 -301 :控件异常。 -302 :持久化参数CtrlType 设置有误,为了方便,设置错误的时候,直接出比对控 件。 -303 :持久化参数FingerInfo 设置有误。 -304 :持久化参数token 设置有误。 -311 :设备不存在。 -321 :指纹特征还没有生成,就想取特征。 -322 :指纹模板还没有生成,就想取模板值。 如果函数成功,则返回的数据就是用户操作后的指纹信息数据(注册指纹时,返回 的是模板数据,比对时,则返回指纹特征数据)。 备注(Remarks) 获取用户操作后的指纹信息数据后,把本数据传递到服务器端,根据服务器端操作 后的结果,就可以提示用户操作是否成功。此方法的返回值格式会受到 SetFPVersion、 SetIBVersion、SetParameter 和SetHexFlg 设置参数的影响。这四个方法都设置参数为0 时或者都不调用这四个方法。则返回指纹信息数据为标准版。 2 SetOperateParam 函数原型(Archetype) SHORT SetOperateParam(LPCTSTR operateInfo) 函数功能(Description) 设置注册手指状态,并使设置马上生效。 函数变量(Parameter) LPCTSTR operateInfo :可将已注册手指作为参数传入,代替FingerInfo 属性设置。 如十个由0 和1 组成的字符串“1110011111”代表从左到右十个手指,0 表示还没有注 册,1 表示已经注册。 返回值(Return Value) 保留返回值,不需要作处理 备注(Remarks) 此方法功能与新版本的 SetFingerHasEnroll 一样,但这里建议使用 SetFingerHasEnroll。调用此方法后,指纹控件回到初始状态 3 InitInstance 函数原型(Archetype) SHORT InitInstance(LPCTSTR timeStamp) 函数功能(Description) 初始化指纹控件,需要传入长度固定为32byte 的timeStamp 函数变量(Parameter) BSTR timeStamp:长度固定为32byte 的时间戳(从服务器端获取),保留参数,只要传够32 个 字符就可以了 返回值(Return Value) 保留返回值,不需要作处理 备注(Remarks) 在进行指纹重新操作之前或开始操作的时候,可以调用本接口,对控件进行重新初始 化。即提示用户再次刷取指纹。 4 SetAgentInfo 函数原型(Archetype) SHORT SetAgentInfo(LPCTSTR Value) 函数功能(Description) 把初始化指纹控件、策略、时间戳和指位等数据(通过webservice 接口获取数据 报文)设置集成到一个方法里完成。 函数变量(Parameter) LPCTSTR Value:初始化指纹控件、策略、时间戳和指位等以十六进制可见字符 格式传入的数据。 返回值(Return Value) 0 为成功,其他为错误码。 备注(

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档