Function: BOOL InitIdCard(void);
Description: 初始化ID卡阅读器
Input: 无
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOL DeinitIdCard(void);
Description: 反初始化初始化ID卡阅读器
Input: 无
Return: TRUE表示成功 FALSE表示失败
Others: 无
Function: BOOLStartIdcardReader(void);
Description: 开启连续读卡
Input: 无
Return: 成功返回True失败返回False
Others: 无
Function: BOOLStopIdcardReader(void);
Description: 结束连续读卡
Input: 无
Return: 成功返回True失败返回False
Others: 无
Function: BSTRGetIdCardInfo(LPCTSTR picFilePath)
Description: 读取身份证信息
Input: picFilePath 头像照片存储路径
Return: 返回json字符串
Others: 无
Function: BSTRGetIdCardInfoEx(LPCTSTR picFilePath);
Description: 读取身份证信息[用于连续读卡]
Input: picFilePath 头像照片存储路径
Return: 返回json字符串
Others: 无
Function: BOOLGetIdcardImage(LPCTSTR saveImagePath, LONG flag);
Description: 身份证图像生成类型(需要在读身份证信息后使用)
Input: saveImagePath : 图片保存路径
Flat : 1表示头像, 2表示正面,3表示反面, 4表示正反垂直合成,
5表示反正垂直合成, 6表示正反水平合成, 7表示反正水平合成
Output: 无
Return: 成功返回True失败返回False
Others: 无
Function: BSTRGetIdCardFingerPrintEx(void);
Description: 读取身份证指纹Base64字符串[用于连续读卡]
Input: 无
Return: 返回身份证指纹Base64字符串
Others: 无
Function: BSTRGetIdCardFingerPrint (void);
Description: 读取身份证指纹Base64字符串[用于手动读取]
Input: 无
Return: 返回身份证指纹Base64字符串
Others: 无
Function: BSTR GetIdCardInformation(LPCTSTR HeadPicFilePath, LPCTSTR FrontPicFilePath, LPCTSTR BackPicFilePath);
Description: 读身份证信息(生成头像、正面照片、反面照片)
Input: HeadPicFilePath 头像照片存储路径 ,
FrontPicFilePath 正面照片存储路径 ,
BackPicFilePath 反面照片存储路径
Output: 无
Return: 返回json字符串
Others: 无
Function: BSTR GetIdCardInfo_base64();
Description: 读身份证信息(生成头像base64数据)
Input: 无
Output: 无
Return: 返回json字符串
Others: 无