成人在线小视频-成人在线亚洲-成人在线一区二区-成人在线一区二区三区-成人在线综合-成人中文字幕一区二区三区

華視CVR-100U,CVR100D,CVR-100UC二次開發包SDK下載及說明

2016-9-6 19:35:16??????點擊:

華視CVR-100U,CVR100D,CVR-100UC二次開發包SDK下載及說明(帶驅動)

本手冊是操作身份證閱讀器動態庫應用函數的定義格式、調用方法和返回值的說明。


1. 定義

應用函數開發包含下列文件:

termb.dll   API函數的動態聯接庫

sdtapi.dll       安全模塊通訊函數

UnPack.dll   身份證相片解碼庫

適用操作系統:

Windows NT: 需要NT 3.1版或以后版本

    Windows:    需要 Windows 98、Windows 2000或以后版本

適用開發語言:

Visual C++   5.0 及以后版本

    Visual Basic 5.0 及以后版本

    Delphi        3.0 及以后版本

    PowerBuilder 6.0 及以后版本


2. 函數列表

//以下為主要API函數

    int CVR_InitComm(int Port)         初始化連接;

int CVR_Authenticate()  卡認證;

int CVR_Read_Content(int active)               讀卡操作。

int CVR_CloseComm()         關閉連接;


//以下為可選API函數,方便二次開發

int  GetPeopleName(char *strTmp, int *strLen)        得到姓名信息

int  GetPeopleSex(char *strTmp, int *strLen)        得到性別信息

int  GetPeopleNation(char *strTmp, int *strLen)        得到民族信息

int  GetPeopleBirthday(char *strTmp, int *strLen)   得到出生日期

int  GetPeopleAddress(char *strTmp, int *strLen)   得到地址信息

int  GetPeopleIDCode(char *strTmp, int *strLen)   得到身份證號信息

int  GetDepartment(char *strTmp, int *strLen)        得到發證機關信息

int  GetStartDate(char *strTmp, int *strLen)      得到有效開始日期

int  GetEndDate(char *strTmp, int *strLen)          得到有效截止日期

int  CVR_GetSAMID(char *SAMID)              得到安全模塊號


3. 函數說明

 初始化連接

   型:int CVR_InitComm (int Port)

   明:本函數用于PC與華視電子第二代居民身份證閱讀器的連接。

   數:Port:連接串口(COM1~COM16)或USB(1001~1016)

意義

1

串口1

2

串口2

3

串口3

4

串口4

1001

USB1

1002

USB2

1003

USB3

1004

USB4


值:

意義

1

正確

2

端口打開失敗

0

動態庫加載失敗


 關閉串口

   型:

  int CVR_CloseComm(void)

   明:本函數用于關閉PC到閱讀器的連接。

   數:無

值:

意義

1

正確

0

錯誤


 卡認證

   型:int CVR_Authenticate (void)

   明:本函數用于讀卡器和卡片之間的合法身份確認。卡認證循環間隔大于300ms。

   數:

值:

意義

說明

1

正確

卡片認證成功

2

錯誤

尋卡失敗

3

錯誤

選卡失敗

0

錯誤

初始化失敗

注意:若卡片放置后發生認證錯誤時,應移走卡片重新放置。


 讀卡操作

   型:int CVR_Read_Content(int active);

   明:本函數用于通過閱讀器從第二代居民身份證中讀取相應信息??ㄕJ證成功以后才可做讀卡操作,讀卡完畢若繼續讀卡應移走二代證卡片重新放置做卡認證。

   數:active:兼容以前版本,無實際意義


值:

返回值

意義

1

正確

0

錯誤

99

異常

說明:

讀卡成功后在termb.dll文件所在路徑下生成wz.txt(文字信息)和zp.bmp(照片信息)

wz.txt內容示例如下:

張紅葉

1988-11-18

河北省邯鄲市臨漳縣稱勾鎮稱勾東村復興路25

130423198811184328

臨漳縣公安局

2011.03.30-2021.03.30


 讀各項文字信息到自定義內存緩沖

 型:

int  GetPeopleName(char *strTmp, int *strLen)     //得到姓名信息

int  GetPeopleSex(char *strTmp, int *strLen)     //得到性別信息

int  GetPeopleNation(char *strTmp, int *strLen)     //得到民族信息

int  GetPeopleBirthday(char *strTmp, int *strLen) //得到出生日期

int  GetPeopleAddress(char *strTmp, int *strLen) //得到地址信息

int  GetPeopleIDCode(char *strTmp, int *strLen) //得到卡號信息

int  GetDepartment(char *strTmp, int *strLen)     //得到發證機關信息

int  GetStartDate(char *strTmp, int *strLen)         //得到有效開始日期

int  GetEndDate(char *strTmp, int *strLen)         //得到有效截止日期

int  CVR_GetSAMID(char * SAMID)             //得到安全模塊號碼

參數:

       *strTmp   返回的信息緩存指針。

       *strLen    返回的信息長度指針。

值:

返回值

意義

1

正確

0

錯誤

 

 

注意:若采用查詢方式自動判斷卡片是否放置,則間隔時間建議大于300ms

華視CVR-100U身份證閱讀器,CVR100D,CVR-100UC二次開發包SDK下載及說明:http://www.hqxdw.cn

主站蜘蛛池模板: 最新浮力影院地址第一页 | 操草| 国产精品线在线精品国语 | 性做久久久久久久免费看 | 亚洲国产成人精品一区91 | 丁香六月婷婷综合激情动漫 | 欧美日韩国产片 | 九九热精品视频在线播放 | 欧美日韩第三页 | 狂野欧美性猛交xxxx免费按摩 | 国产精品天天看 | 亚洲国产成人在线观看 | 免费高清欧美一区二区视频 | 亚洲国产成人久久综合区 | 日本护士色xxxxx视频 | 国产亚洲欧美另类久久久 | 97色伦图片97综合影院久久 | 中文字幕99| 天天干网 | 乱爱性全过程免费视频 | 亚洲精品91香蕉综合区 | 99久久国内精品成人免费 | 夜夜狠狠操 | 国产欧美综合精品一区二区 | 欧美xx视频 | wwwxxx在线观看 | 亚洲热热久久九九精品 | 国产四虎| 国产亚洲精品线观看77 | 网红毛片 | 国产欧美日韩精品a在线观看 | 亚洲国产精品久久久久婷婷软件 | 99久久国产综合精品五月天 | 人人爱天天操 | 欧美 在线播放 | 手机国产日韩高清免费看片 | 动漫精品专区一区二区三区不卡 | 久久香蕉国产线看免费 | 成人日韩在线 | 在线观看一区二区三区视频 | 印度最猛性ⅹxxxxx |