• <u id="oojvb"><acronym id="oojvb"></acronym></u>
    <abbr id="oojvb"><center id="oojvb"></center></abbr>

      1. 庆帝到底想把皇位给谁,电视剧五号特工组第一部,电影特种部队1,我和我的祖国电影在线观看免费,我可以笑着扮演你的配角,白马醉春风电视剧在线高清免费观看,av收藏之家,同居的日子

        DONSEE東信智能 - 身份證社保卡讀卡智能終端應用服務商

        eastcoms@qq.com
        400-6722-705
        首頁 > 服務支持專區 > 產品支持 > 產品文檔下載

        Donsee Windows二次開發文檔(donsee32.dll、donsee64.dll)

        來源:www.m.mujia.cc   標簽:Windows DONSEE 開發文檔   發布時間: 2023-4-21 14:16:29

        DONSEE系列多功能讀寫器Windows API接口規范V1.8

        donsee32.dll(依賴庫:WltRS.dll)

        donsee64.dll(依賴庫:DLL_File.dll、license.dat)

        廣東東信智能科技有限公司

        www.m.mujia.cc

        2023.09.16

        DONSEE系列多功能讀寫器1

        API接口規范V1.81

        1、東信智能讀寫器(SDK)簡介5

        2、函數說明5

        2.1通用函數5

        2.1.1 Donsee_Open打開設備5

        2.1.2 Donsee_Clse關閉設備5

        2.1.3 Donsee_Beep蜂鳴器函數6

        2.1.4 Donsee_Version讀取設備版本6

        2.1.5 Donsee_WRSN 讀寫序列號(SN)6

        2.2身份證7

        2.2.1 Donsee_ReadIDCard讀取身份證信息7

        2.2.2 Donsee_ReadSAMID 讀取模塊SAM碼8

        2.2.3 Donsee_ReadIDCardUid 讀取身份證UID8

        2.3社???span style="white-space:pre">8

        2.3.1 Donsee_ReadSSCard讀取社??ㄐ畔?span style="white-space:pre">8

        2.4非接觸類卡片前置函數9

        2.4.1 Donsee_ICRequest請求卡片9

        2.4.2 Donsee_ICAnticoll防碰撞9

        2.4.3 Donsee_ICSelect選擇卡片9

        2.4.4 Donsee_SwitchRF設備天線開關10

        2.5 TypeA、TypeB卡10

        2.5.1 Donsee_SetTypeA設置為TypeA10

        2.5.2 Donsee_SetTypeB設置為TypeB10

        2.5.3 Donsee_PowerOnTypeA TypeA卡上電復位11

        2.5.4 Donsee_PowerOnTypeB TypeB卡上電復位11

        2.5.5 Donsee_APDU執行APDU命令11

        2.6 M1卡12

        2.6.1 Donsee_M1VerifyPass M1卡認證秘鑰12

        2.6.2 Donsee_M1VerifyPassHEX M1卡認證秘鑰12

        2.6.3 Donsee_M1Read M1卡讀卡12

        2.6.4 Donsee_M1Write M1卡寫卡13

        2.6.5 Donsee_M1Initval M1卡初始化13

        2.6.6 Donsee_M1Increment M1卡增值13

        2.6.7 Donsee_M1Decrement M1卡減值14

        2.6.8 Donsee_M1Readval M1卡讀值14

        2.6.9 Donsee_M1LoadKey M1卡裝載密鑰14

        2.6.10 Donsee_M1Verify M1卡裝載密鑰15

        2.6.11 Donsee_ReadICUid讀取M1和CPU卡的Uid卡號15

        2.7接觸CPU卡15

        2.7.1 Donsee_PowerOn CPU卡上電復位15

        2.7.2 Donsee_ColdPowerOn 冷復位16

        2.7.3 Donsee_HotPowerOn 熱復位16

        2.7.4 Donsee_APDU CPU卡執行APDU命令16

        2.7.5 Donsee_PowerOff下電17

        2.7.6 Donsee_GetStatus獲取卡座狀態17

        2.8 15693卡18

        2.8.1 Donsee_15693_Find 15693尋卡18

        2.8.2 Donsee_15693_Info 15693獲取卡片詳細信息18

        2.8.3 Donsee_15693_Read 15693讀卡18

        2.8.4 Donsee_15693_Write 15693寫卡18

        2.8.5 Donsee_15693_WriteAFI 15693寫AFI19

        2.8.6 Donsee_15693_LockAFI 15693鎖AFI19

        2.8.7 Donsee_15693_WriteDSFID 15693寫DSFID19

        2.8.8 Donsee_15693_LockDSFID 15693鎖DSFID20

        2.8.9 Donsee_15693_LockDataBlock用于鎖定塊內容20

        2.9 SLE4442卡20

        2.9.1 Donsee_4442_PowerOn 4442卡上電20

        2.9.2 Donsee_4442_PowerOff 4442卡下電20

        2.9.3 Donsee_4442_Read 4442卡讀數據21

        2.9.4 Donsee_4442_Write 4442卡寫數據21

        2.9.5 Donsee_4442_Verify 4442卡認證密鑰21

        2.9.6 Donsee_4442_Change 4442卡修改密鑰22

        2.9.7 Donsee_4442_ReadProtect 4442卡讀保護數據22

        2.9.8 Donsee_4442_WriteProtect 4442卡寫保護數據22

        2.9.9 Donsee_4442_ReadCount 4442卡密鑰剩余認證次數23

        2.10磁條卡23

        2.10.1 Donsee_ReadMagCard磁條卡讀卡23

        2.10.2 Donsee_ReadMagType設置輸出模式23

        2.11北京通24

        2.11.1 Donsee_ReadBJTIDCard讀取北京通信息24

        2.11.2 Donsee_ReadBJTIDCard_Photo讀取北京通照片25

        2.12輔助類函數25

        2.12.1 Donsee_HexToStr 16進制數組轉字符串25

        2.12.2 Donsee_StrToHex 字符串轉16進制數組25

        2.13社保卡加密機26

        2.13.1 Donsee_iReadCardBas讀基本信息26

        2.13.2 Donsee_iReadCardBas_HSM_Step1加密機步驟126

        2.13.3 Donsee_iReadCardBas_HSM_Step2加密機步驟227

        2.13.4 Donsee_getTerminalNo獲取終端機編號27

        2.13.5 Donsee_ChipSerial獲取芯片序列號,即終端設備號28

        3、狀態碼28

        4、卡片調用順序30

        4.1 TypeA卡30

        4.2 TypeB卡30

        4.3 M1卡30

        4.4 4442卡30

        4.5 接觸CPU卡30

        1、DONSEE讀卡器SDK簡介

        本文檔描述了廣東東信智能科技有限公司DONSEE系列讀寫器SDK的函數定義、調用方法、參數以及返回值說明,供開發人員進行二次開發時使用。

        2、函數說明

        2.1通用函數

        2.1.1 Donsee_Open打開設備

        定義:打開設備端口

        原型:

        long Donsee_Open(char* dev_Name)

        參數:

        dev_Name[in]windows:USB設備傳入”USB”;串口設備傳入”COM1” “COM2”等

        Android:USB設備傳入”USB”;”ttyS0”,”ttyUSB0”,”ttySAC0”等

        返回值:

        0:打開設備成功;

        非0:打開設備失敗,參考狀態碼

        2.1.2 Donsee_Close關閉設備

        定義:關閉設備端口

        原型:

        long Donsee_Close()

        參數:無

        返回值:

        0:關閉設備成功;

        非0:關閉設備失敗,參考狀態碼

        2.1.3 Donsee_Beep蜂鳴器函數

        定義:調用設備蜂鳴器

        原型:

        long Donsee_Beep()

        參數:無

        返回值:

        0:調用蜂鳴器成功;

        非0:調用蜂鳴器失敗,參考狀態碼

        2.1.4 Donsee_Version讀取設備版本

        定義:讀取設備版本號

        原型:

        long Donsee_Version (char* pszVersion)

        參數:

        pszVersion [out]設備版本號

        返回值:

        0:獲取設備版本成功;

        非0:獲取設備版本失敗,參考狀態碼

        2.1.5 Donsee_WRSN 讀寫序列號(SN)

        定義:寫入(讀取)設備序列號

        原型:

        long Donsee_WRSN (int nType, char* pszSerial)

        參數:

        nType[in]讀寫類型:0,寫入序列號;1,讀取序列號

        pszSerial[in|out]nType = 0時,[in]寫入序列號數據;nType = 1時,[out]讀出序列號數據

        返回值:

        0:序列號操作成功;

        非0:序列號操作失敗,參考狀態碼

        2.2身份證

        // 支持 0、J、I、Y 四種證件,共計18項,請根據證件類型獲取對應信息

        // 0:居民身份證

        // J:港澳臺居民居住證

        // I:2017版外國人永久居留身份證

        // Y:新版外國人永久居留身份證

        typedef struct

        {

        char name[40];/*中文姓名: 0 J I Y */

        char ENfullname[40];/*英文姓名(Y時需要和Other英文姓名備用組合起來): I Y */

        char sex[10];/*性別: 0 I J Y */

        char people[20];/*民族或國籍, 0 時為民族, I Y 時為國籍*/

        char address[200];/*地址: 0 J Y, Y 時為既往版本永居證號碼 */

        char birthday[50];/*出生日期(YYYYMMDD): 0 J I Y */

        char signdate[50];/*發證日期(YYYYMMDD): 0 J I Y */

        char validterm[50];/*有效日期(YYYYMMDD): 0 J I Y */

        char number[40];/*證件號碼: 0 I J Y */

        char organs[50];    /*發證機關(或外國人永久居證-當次申請受理機關): 0 J I Y */

        char Nationality[200];/*國籍代碼: I Y */

        char Photo[2049];/*相片原始信息: 0 J I Y */

        char Other[200];/*其他  Y 時為英文姓名備用*/

        char passNu[24];/*通行證號碼: J */

        char signCount[8];/*簽發數次: J */

        char certVersion[8];/* I 時為證件版本號, Y 時為換證次數 */

        char certType[6];      /*證件類型: 0 J I Y */

        char figData[2049];/*指紋信息: 0 J */

        } IDINFO;

        2.2.1 Donsee_ReadIDCard讀取身份證信息

        定義:讀取身份證信息

        原型:long Donsee_ReadIDCard (int nType,char* szPath,IDINFO* idinfo,char* pszMsg);

        參數:

        nType [in]:設置身份證讀卡類型:0,文本信息;1,文本+照片;2,文本+照片+指紋

        szPath[in]:獲取二代證頭像路徑

        idinfo [out];獲取的身份證信息

        pszMsg [out];錯誤信息

        返回值:

        0:讀取身份證信息成功;

        非0:讀取身份證信息失敗,參考狀態碼

        2.2.2 Donsee_ReadSAMID 讀取模塊SAM碼

        定義:讀取身份證模塊SAM碼

        原型:long Donsee_ReadSAMID (char* pszSAMID);

        參數:

        pszSAMID [out] 身份證模塊SAM碼

        返回值:

        0:讀取身份證模塊SAM碼成功;

        非0:讀取身份證模塊SAM碼失敗,參考狀態碼

        2.2.3 Donsee_ReadIDCardUid 讀取身份證UID

        定義:讀取身份證UID

        原型:long Donsee_ReadIDCardUid(char* pszUID);

        參數:

        pszUID [out] 身份證UID碼

        返回值:

        0:讀取身份證UID成功;

        非0:讀取身份證UID失敗,參考狀態碼

        2.3社保卡

        /*********************社??ㄗx取  特別注意事項**********************

        1、二代社??梢灾苯幼x取,只支持插卡(接觸式)方式讀取。

        2、三代社??用芰?,需要PSAM卡才能讀取,支持插卡(接觸式)和非接觸式兩種讀取方式。

        3、如果插PSAM卡了,讀卡失敗,需要留意以下返回值:

        -25536、-25537、-25538、-25539、-25540、-25541,外部認證失敗,表示剩余可嘗試次數0~5次,當返回-25536社??ň玩i卡了。

        *********************社??ㄗx取  特別注意事項**********************/

        typedef struct

        {

        char name[40];        /*姓名*/

        char sex[10];/*性別*/

        char nation[20];/*民族*/

        char birthday[50];   /*出生日期(YYYYMMDD)*/

        char signdate[50];    /*發證日期(YYYYMMDD)*/

        char validterm[50];        /*有效日期(YYYYMMDD)*/

        char cardnumber[40];/*卡號*/

        char idnumber[40];/*社會保障號碼(身份證號)*/

        char city[64] ;/*城市代碼*/

        char cardveVrsion[8] ;/*社??ò姹?/

        char Other[200];/*其他*/

        } SSCard_IDINFO;

        2.3.1 Donsee_ReadSSCard讀取社保卡信息

        定義:讀取二代、三代社???/p>

        原型:

        long Donsee_ReadSSCard (int nSlotPsam,

        SSCard_IDINFO* cardInfo,

        char* pszChMsg);

        參數:

        nSlotPsam [int] PSAM存放卡座,0x11 SAM1, 0x12 SAM2, 0x13 SAM3, 0x14 SAM4

        cardInfo [out] 社??ㄐ畔?/p>

        pszChMsg [out] 錯誤信息

        返回值:

        0:讀取社??ǔ晒?;

        非0:讀取社??ㄊ?,參考狀態碼

        備注:二代社??o需PSAM卡,只支持接觸式讀取。三代社保卡必須配備PSAM卡,支持接觸、非接兩種方式讀取。


        2.4非接觸類卡片前置函數

        2.4.1 Donsee_ICRequest請求卡片

        定義:請求卡片

        原型:

        long Donsee_ICRequest ()

        參數:

        返回值:

        0:請求卡片成功;

        非0:請求卡片失敗,參考狀態碼

        2.4.2 Donsee_ICAnticoll防碰撞

        定義:卡片防碰撞

        原型:

        long Donsee_ICAnticoll (char* pszUID)

        參數:

        pszUID [out]卡片序列號Uid

        返回值:

        0:卡片防碰撞成功;

        非0:卡片防碰撞失敗,參考狀態碼

        2.4.3 Donsee_ICSelect選擇卡片

        定義:選擇卡片

        原型:

        long Donsee_ICSelect (unsigned char nCardType)

        參數:

        nCardType [in]0x41 表示 typeA 及M1 卡,0x42 表示 typeB卡

        返回值:

        0:選擇卡片成功;

        非0:選擇卡片失敗,參考狀態碼

        2.4.4 Donsee_SwitchRF設備天線開關

        定義:設備天線開關

        原型:

        long Donsee_SwitchRF (int nFlag)

        參數:

        nType1,打開設備天線;0,關閉設備天線

        返回值:

        0:天線開關操作成功;

        非0:天線開關操作失敗,參考狀態碼


        2.5 TypeA、TypeB卡

        2.5.1 Donsee_SetTypeA設置為TypeA

        定義:設置為TypeA卡

        原型:

        long Donsee_SetTypeA ()

        參數:

        返回值:

        0:設置為TypeA卡成功;

        非0:設置為TypeA卡失敗,參考狀態碼

        2.5.2 Donsee_SetTypeB設置為TypeB

        定義:設置為TypeB卡

        原型:

        long Donsee_SetTypeB ()

        參數:

        返回值:

        0:設置為TypeB卡成功;

        非0:設置為TypeB卡失敗,參考狀態碼

        2.5.3 Donsee_PowerOnTypeA TypeA卡上電復位

        定義:TypeA上電

        原型:

        long Donsee_ PowerOnTypeA (char* pszAtr)

        參數:

        pszAtr [out]卡片復位信息(ATR)

        返回值:

        0:TypeA上電成功;

        非0:TypeA上電失敗,參考狀態碼

        2.5.4 Donsee_PowerOnTypeB TypeB卡上電復位

        定義:TypeB上電

        原型:

        long Donsee_PowerOnTypeB(char* pszAtr)

        參數:

        pszAtr [out]卡片復位信息(ATR)

        返回值:

        0:TypeB上電成功;

        非0:TypeB上電失敗,參考狀態碼

        2.5.5 Donsee_APDU執行APDU命令

        定義:TypeA|TypeB執行APDU命令

        原型:

        long Donsee_APDUType(char* szAPDUCmd, char* pszAPDUResult);


        參數:

        szAPDUCmd [in]下發APDU命令(字符串”0084000008”)

        pszAPDUResult [out]執行APDU相應數據(字符串如”9000”)

        返回值:

        0:執行APDU命令成功;

        非0:執行APDU命令失敗,參考狀態碼

        2.6 M1卡

        2.6.1 Donsee_M1VerifyPass M1卡認證秘鑰

        定義:M1卡認證秘鑰

        原型:

        long Donsee_M1VerifyPass (unsigned char nMode,unsigned char nSecNr,char *szPassKey)

        參數:

        nMode [in]認證模式,0x60認證KeyA, 0x61認證KeyB

        nSecNr [in]扇區號 (0~15)

        szPassKey [in]密鑰(如:”FFFFFFFFFFFF”)

        返回值:

        0:M1卡認證秘鑰成功;

        非0:M1卡認證秘鑰失敗,參考狀態碼


        2.6.2 Donsee_M1VerifyPassHEX M1卡認證秘鑰

        定義:M1卡認證秘鑰

        原型:

        long Donsee_M1VerifyPassHex (unsigned char nMode, unsigned char nSecNr,unsigned char * szPassKey))

        參數:

        nMode [in]認證模式,0x60認證KeyA, 0x61認證KeyB

        nSecNr [in]扇區號 (0~15)

        szPassKey [in]密鑰(如:{0xff,0xff,0xff ,0xff ,0xff ,0xff })

        返回值:

        0:M1卡認證秘鑰成功;

        非0:M1卡認證秘鑰失敗,參考狀態碼

        2.6.3 Donsee_M1Read M1卡讀卡

        定義:M1卡讀卡

        原型:

        long Donsee_M1Read(unsigned char nAddr, unsigned char *pszData)

        參數:

        nAddr [in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        pszData [out]讀取數據

        返回值:

        0:M1卡讀卡成功;

        非0:M1卡讀卡失敗,參考狀態碼

        2.6.4 Donsee_M1Write M1卡寫卡

        定義:M1卡寫卡

        原型:

        long Donsee_M1Write(unsigned char nAddr, char *pszData)

        參數:

        nAddr [in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        pszData [in]讀取數據

        塊地址計算公式:塊地址=扇區號*4+當前塊號

        返回值:

        0:M1卡寫卡成功;

        非0:M1卡寫卡失敗,參考狀態碼


        2.6.5 Donsee_M1Initval M1卡初始化

        定義:M1卡初始化

        原型:

        long Donsee_M1Initval (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in]數值

        返回值:

        0:M1卡初始化成功;

        非0:M1卡初始化失敗,參考狀態碼

        2.6.6 Donsee_M1Increment M1卡增值

        定義:M1卡增值

        原型:

        long Donsee_M1Increment (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in]數值

        返回值:

        0:M1卡增值成功;

        非0:M1卡增值失敗,參考狀態碼

        2.6.7 Donsee_M1Decrement M1卡減值

        定義:M1卡減值

        原型:

        long Donsee_M1Decrement (unsigned char nAddr, unsigned long nValue)

        參數:

        nAddr[in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [in]數值

        返回值:

        0:M1卡減值成功;

        非0:M1卡減值失敗,參考狀態碼

        2.6.8 Donsee_M1Readval M1卡讀值

        定義:M1卡讀值

        原型:

        long Donsee_M1Readval (unsigned char nAddr, unsigned long* nValue)

        參數:

        nAddr[in]塊號(S50該值范圍0~63| S70該值范圍0~255)

        nValue [out]數值

        返回值:

        0:M1卡讀值成功;

        非0:M1卡讀值失敗,參考狀態碼

        2.6.9 Donsee_M1LoadKey M1卡裝載密鑰

        定義:裝載M1卡密鑰到設備

        原型:

        long Donsee_M1LoadKey (unsigned char nMode, unsigned char nSecNr,char *PassWord);;

        )

        參數:

        nMode [in]認證模式,0x60認證KeyA, 0x61認證KeyB

        nSecNr [in]扇區號 (0~15)

        PassWord [in]待下載到設備的密鑰,如”FFFFFFFFFFFF”

        例子:

        char key[16]= ”FFFFFFFFFFFF”;

        int nRe = Donsee_M1LoadKey (0,0,key);//下載扇區0的KeyA密鑰至設備里

        返回值:

        0:M1卡裝載密鑰成功;

        非0:M1卡裝載密鑰失敗,參考狀態碼


        2.6.10 Donsee_M1Verify M1卡裝載密鑰

        定義:裝載M1卡密鑰到設備

        原型:

        long Donsee_M1Verify(unsigned char nMode, unsigned char nSecNr)

        參數:

        nMode [in]認證模式,0x60認證KeyA, 0x61認證KeyB

        nSecNr [in]扇區號 (0~15)

        返回值:

        0:M1卡認證裝載密鑰成功;

        非0:M1卡認證裝載密鑰失敗,參考狀態碼

        2.6.11 Donsee_ReadICUid讀取M1和CPU卡的Uid卡號

        定義:讀取M1和CPU卡UID,僅僅用于串口設備,不支持USB讀取。USB請用M1卡尋卡功能。

        原型:

        long Donsee_ReadICUid (char* pszUID)

        參數:

        pszUID[out]卡片UID

        返回值:

        0:讀取M1和CPU卡的Uid卡號成功;

        非0:讀取M1和CPU卡的Uid卡號失敗,參考狀態碼


        2.7接觸CPU卡

        2.7.1 Donsee_PowerOn CPU卡上電復位

        定義:CPU卡上電復位

        原型:

        long Donsee_PowerOn (unsigned char nSlotNo, char* pszAtr)

        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        pszAtr [out]卡片返回復位信息數據

        返回值:

        0:卡片復位成功;

        非0:卡片復位失敗,參考狀態碼

        2.7.2 Donsee_ColdPowerOn 冷復位

        定義:接觸CPU卡冷復位

        原型:

        long Donsee_ColdPowerOn (unsigned char nSlotNo, char* pszAtr)


        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        pszAtr [out]卡片返回復位信息數據

        返回值:

        0:卡片復位成功;

        非0:卡片復位失敗,參考狀態碼


        2.7.3 Donsee_HotPowerOn 熱復位

        定義:接觸CPU卡熱復位

        原型:

        long Donsee_HotPowerOn (unsigned char nSlotNo, char* pszAtr)

        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        chResponse [out]卡片返回復位信息數據

        返回值:

        0:卡片復位成功;

        非0:卡片復位失敗,參考狀態碼

        2.7.4 Donsee_APDU CPU卡執行APDU命令

        定義:執行APDU命令

        原型:

        long Donsee _APDU(unsigned char nSlotNo,

        char* szAPDUCmd,

        char* pszAPDUResult)

        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        szAPDUCmd [in]下發APDU命令(字符串”0084000008”)

        pszAPDUResult [out]執行APDU相應數據(字符串如”9000”)


        返回值:

        0:執行APDU命令成功;

        非0:執行APDU命令失敗,參考狀態碼

        2.7.5 Donsee_PowerOff下電

        定義:CPU卡下電

        原型:

        long Donsee_PowerOff (unsigned char nSlotNo)

        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        返回值:

        0:CPU卡下電成功;

        非0:CPU卡下電失敗,參考狀態碼

        2.7.6 Donsee_GetStatus獲取卡座狀態

        定義:獲取卡座狀態

        原型:

        long Donsee_GetStatus(unsigned char nSlotNo,int* nStatus)

        參數:

        nSlotNo[in]卡座選擇:0x01 大卡座, 0x02:副卡座 ;

        0x11:SAM1卡座;0x12:SAM2卡座;

        0x13:SAM3卡座;0x14:SAM4卡座

        nStatus[out]卡座狀態:為 0 表示有卡上電,1表示有卡未上,2表示無卡

        返回值:

        0:獲取卡座狀態成功;

        非0:獲取卡座狀態失敗,參考狀態碼

        2.8 15693卡

        2.8.1 Donsee_15693_Find 15693尋卡

        定義:15693尋卡

        原型:

        long Donsee_15693_Find (char* pszUID)

        參數:

        pszUID [out]尋卡得到8字節卡片數據;

        返回值:

        0:15693尋卡成功;

        非0:15693尋卡失敗,參考狀態碼


        2.8.2 Donsee_15693_Info 15693獲取卡片詳細信息

        定義:獲取15693卡詳細信息

        原型:

        long Donsee_15693_Info (char* pszCardInfo)

        參數:

        pszCardInfo [out]14字節卡片數據;

        返回值:

        0:獲取15693卡詳細信息成功;

        非0:獲取15693卡詳細信息失敗,參考狀態碼


        2.8.3 Donsee_15693_Read 15693讀卡

        定義:15693讀卡

        原型:

        long Donsee_15693_Read (unsigned char nBlkAdd, char* pszValue)

        參數:

        nBlkAdd[in]塊地址

        pszValue [out]4字節卡片數據;

        返回值:

        0:15693讀卡成功;

        非0:15693讀卡失敗,參考狀態碼

        2.8.4 Donsee_15693_Write 15693寫卡

        定義:15693寫卡

        原型:

        long Donsee_15693_Write (unsigned char nBlkAdd, char* szData)

        參數:

        nBlkAdd[in]塊地址

        szData [in]要寫入的4字節卡片數據;

        返回值:

        0:15693寫卡成功;

        非0:15693寫卡失敗,參考狀態碼

        2.8.5 Donsee_15693_WriteAFI 15693寫AFI

        定義:15693寫AFI

        原型:

        long Donsee_15693_WriteAFI (unsigned char szValue, char* pszValue)

        參數:

        szValue [in]寫入的值

        pszValue [in]NULL

        返回值:

        0:15693寫AFI成功;

        非0:15693寫AFI失敗,參考狀態碼

        2.8.6 Donsee_15693_LockAFI 15693鎖AFI

        定義:15693寫AFI

        原型:

        long Donsee_15693_LookAFI (char* pszValue)

        參數:

        pszValue [in]返回的值

        返回值:

        0:15693鎖AFI成功;

        非0:15693鎖AFI失敗,參考狀態碼

        2.8.7 Donsee_15693_WriteDSFID 15693寫DSFID

        定義:15693寫DSFID

        原型:

        long Donsee_15693_WriteDSFID (unsigned char szValue, char* pszValue)

        參數:

        szValue [in]寫入的值

        pszValue [in]NULL

        返回值:

        0:15693寫DSFID成功;

        非0:15693寫DSFID 失敗,參考狀態碼

        2.8.8 Donsee_15693_LockDSFID 15693鎖DSFID

        定義:15693鎖DSFID

        原型:

        long Donsee_15693_LockDSFID (char* pszValue )

        參數:

        pszValue [in]返回的值

        返回值:

        0:15693鎖DSFID成功;

        非0:15693鎖DSFID失敗,參考狀態碼

        2.8.9 Donsee_15693_LockDataBlock用于鎖定塊內容

        定義:用于鎖定塊內容。注意:此過程不可逆(不能解鎖)塊鎖定后內容不能在修改。

        原型:

        long Donsee_15693_LockDataBlock(unsigned char nBlk_add, char* pszValue)

        參數:

        nBlk_add [in]塊地址

        pszValue [out]返回數據

        返回值:

        0:15693鎖塊內容成功;

        非0:15693鎖塊內容失敗,參考狀態碼

        2.9 SLE4442卡

        2.9.1 Donsee_4442_PowerOn 4442卡上電

        定義:4442卡上電

        原型:

        long Donsee_4442_PowerOn (char* pszUID)

        參數:

        pszUID [out]上電返回數據,4字節廠商代碼

        返回值:

        0:4442卡上電成功;

        非0:4442卡上電失敗,參考狀態碼

        2.9.2 Donsee_4442_PowerOff 4442卡下電

        定義:4442卡下電

        原型:

        long Donsee_4442_PowerOff ()

        參數:

        返回值:

        0:4442卡下電成功;

        非0:4442卡下電失敗,參考狀態碼

        2.9.3 Donsee_4442_Read 4442卡讀數據

        定義:4442卡讀取數據

        原型:

        long Donsee_4442_Read (int nOffset, int nLen, char* pszData)

        參數:

        nOffset[in]起始地址

        nLen[in]讀取數據長度

        pszData [iout]讀取的數據內容

        返回值:

        0:4442卡讀取數據成功;

        非0:4442卡讀取數據失敗,參考狀態碼

        2.9.4 Donsee_4442_Write 4442卡寫數據

        定義:4442卡寫入數據

        原型:

        long Donsee_4442_Write (int nOffset, int nLen, char* szData)

        參數:

        nOffset[in]起始地址

        nLen[in]寫入數據長度

        szData [in]寫入的數據內容

        返回值:

        0:4442卡寫入數據成功;

        非0:4442卡寫入數據失敗,參考狀態碼

        2.9.5 Donsee_4442_Verify 4442卡認證密鑰

        定義:4442卡認證秘鑰

        原型:

        long Donsee_4442_Verify(char* szKey)

        參數:

        szKey [in]秘鑰數據,如unsigned  char chKey [4]={0xff,0xff,0xff};

        返回值:

        0:4442卡認證秘鑰成功;

        非0:4442卡認證秘鑰失敗,參考狀態碼

        2.9.6 Donsee_4442_Change 4442卡修改密鑰

        定義:4442卡修改秘鑰

        原型:

        long Donsee_4442_Change (char *szNewKey)

        參數:

        szNewKey [in]秘鑰數據,如unsigned  char chNewKey [4]={0xff,0xff,0xff};

        返回值:

        0:4442卡修改密鑰成功;

        非0:4442卡修改密鑰失敗,參考狀態碼

        2.9.7 Donsee_4442_ReadProtect 4442卡讀保護數據

        定義:4442卡讀取保護數據

        原型:

        long Donsee_4442_ReadProtect (int nOffset, int nLen, char* pszData)

        參數:

        nOffset[in]起始地址,起始地址 需小于32

        nLen[in]讀取數據長度,數據長度 需小于32

        pszData [iout]讀取的數據內容,返回值為一串00或01的數據串,如果為00代表已寫保護,如果為01代表未寫保護

        返回值:

        0:4442卡讀保護數據成功;

        非0:4442卡讀保護數據失敗,參考狀態碼

        2.9.8 Donsee_4442_WriteProtect 4442卡寫保護數據

        定義:4442卡寫入保護數據,即固化數據,一旦寫保護,數據將不能再修改

        原型:

        long Donsee_4442_WriteProtect (int nOffset, int nLen, char* szData)

        參數:

        nOffset[in]起始地址,起始地址 需小于32

        nLen[in]讀取數據長度,數據長度 需小于32

        szData [in]讀取的數據內容,返回值為一串00或01的數據串,如果為00代表已寫保護,如果為01代表未寫保護

        返回值:

        0:4442卡寫保護數據成功;

        非0:4442卡寫保護數據失敗,參考狀態碼

        2.9.9 Donsee_4442_ReadCount 4442卡密鑰剩余認證次數

        定義:4442卡密鑰剩余認證次數

        原型:

        long Donsee_4442_ReadCount (int* nCount)

        參數:

        nCount [out]4442卡密鑰剩余認次數

        返回值:

        0:獲取4442卡密鑰剩余認證次數成功;

        非0:獲取4442卡密鑰剩余認證次數失敗,參考狀態碼


        2.10磁條卡

        2.10.1 Donsee_ReadMagCard磁條卡讀卡

        定義:磁條卡讀卡

        原型:

        long Donsee_ReadMagCard (unsigned char nTime,int nTrack,char *pszTrackData)

        參數:

        ctime[in]超時時間,單位:秒

        track [in]磁道(1~3)磁道1~~磁道3,track=4時表示全軌一次性刷出

        為TLV格式,例如:010101020201020303010203

        getdata [out]返回的數據

        返回值:

        0:磁條卡讀卡成功;

        非0:磁條卡讀卡失敗,參考狀態碼

        2.10.2 Donsee_ReadMagType設置輸出模式

        定義:磁條卡設置輸出模式

        原型:

        long Donsee_ReadMagType (int nMode, unsigned char* szConfig)

        參數:

        nMode [in]0表示主動讀卡,1表示被動讀

        szConfig [in]字符數組

        szConfig [0]:0x01 磁道1

                   0x02 磁道2

                   0x03 磁道3

                   0x04 磁道2\3

        szConfig [1]:0x00 全部輸出

                   0x01除去起始接收符輸出

                   0x02只輸出數據

        szConfig [2]:0x00不換行輸出

                   0x01換行輸出

        返回值:

        0:磁條卡設置輸出模式成功;

        非0:磁條卡設置輸出模式失敗,參考狀態碼


        2.11北京通

        typedef struct

        {

        char name[40];    /*姓名*/

        char sex[10];/*性別*/

        char cardnumber[40];/*北京通號*/

        char nType[32] ;/*卡片類型*/

        char cardName[40];/*證件名稱*/

        char organs[50];/*發卡機構*/

        } BJT_IDINFO;

        2.11.1 Donsee_ReadBJTIDCard讀取北京通信息

        定義:讀取北京通信息

        原型:

        long Donsee_ReadBJTIDCard (BJT_IDINFO* cardInfo,char* arrChMsg);

        參數:

        cardInfo [out] 北京通信息

        arrChMsg [out] 錯誤信息


        返回值:

        0:讀取北京通信息成功;

        非0:讀取北京通信息失敗,參考狀態碼


        2.11.2 Donsee_ReadBJTIDCard_Photo讀取北京通照片

        定義:讀取北京通信息

        原型:

        long Donsee_ReadBJTIDCard_Photo (char* cardInfoPhoto,char* arrChMsg);

        參數:

        cardInfoPhoto[in] 北京通照片保存路徑

        arrChMsg [out] 錯誤信息


        返回值:

        0:讀取北京通照片信息成功;

        非0:讀取北京通照片信息失敗,參考狀態碼


        2.12輔助類函數

        2.12.1 Donsee_HexToStr 16進制數組轉字符串

        定義:16進制數組轉字符串

        原型:

        long Donsee_HexToStr(unsigned char *Src,int len,unsigned char *Des );

        參數:

        Src[in]:十六進制數組

        Len[in]:數據長度

        Des[out]:轉換好的hexstr格式字符串。

        返回值:

        0:16進制數組轉字符串成功;

        非0:16進制數組轉字符串失敗,參考狀態碼

        2.12.2 Donsee_StrToHex 字符串轉16進制數組

        定義:字符串轉16進制數組

        原型:long Donsee_StrToHex(unsigned char *Src, int len,unsigned char *Des);

        參數:

        Src[in]:hexstr格式字符串

        Len[in]:字節長度

        Des[out];轉換好的數據

        返回值:

        0:字符串轉16進制數組成功;

        非0:字符串轉16進制數組失敗,參考狀態碼


        2.13社??用軝C

        2.13.1 Donsee_iReadCardBas讀基本信息

        /*********************社??ㄗx取  特別注意事項**********************

        1、二代社??梢灾苯幼x取,只支持插卡(接觸式)方式讀取。

        2、三代社??用芰耍枰狿SAM卡才能讀取,支持插卡(接觸式)和非接觸式兩種讀取方式。

        3、如果插PSAM卡了,讀卡失敗,需要留意以下返回值:

        -25536、-25537、-25538、-25539、-25540、-25541,外部認證失敗,表示剩余可嘗試次數0~5次,當返回-25536社保卡就鎖卡了。

        *********************社??ㄗx取  特別注意事項**********************/

        定義:讀基本信息

        原型:

        long Donsee_iReadCardBas(int nType, char *pOutInfo)

        參數:

        nType [in]卡片類型默認3, 接觸+非接(接觸優先)

        info [out]返回的數據

        返回值:

        0:讀卡成功;

        非0:讀卡失敗,參考狀態碼

        //返回格式:發卡地區行政區劃代碼(卡識別碼前6位)|社會保障號碼|卡號|卡識別碼|姓名|卡復位信息(僅取歷史字節)|規范版本|發卡日期|卡有效期|終端機編號|終端設備號|

        //返回舉例:

        360700|360700199907151372|890642628|360700D156003335690999604657ED2D|張無忌|0081544B44869B160818107861|2.00|20180701|20280701|310000309109|65884835323437175132|

        說明:此函數讀三代社??ㄐ枰猵sam卡,否則返回-2201,二代社??梢灾苯幼x取


        2.13.2 Donsee_iReadCardBas_HSM_Step1加密機步驟1

        定義:加密機步驟1

        原型:

        long Donsee_iReadCardBas_HSM_Step1(int nType,char *pOutInfo)

        參數:

        nType [in]卡片類型默認3, 1接觸、2非接、3接觸+非接(接觸優先)

        info [out]返回的數據

        返回值:

        0:讀卡成功;

        非0:讀卡失敗,參考狀態碼

        //返回格式:發卡地行政區劃代碼|卡復位信息|算法標識|卡識別碼|內部認證過程因子|內部認證鑒別所需的原始信息|外部認證過程因子|外部認證鑒別所需的原始信息|

        //返回舉例:

        440100|00814A66678660440100AC8FE3|03|440100D15600880600AC8FE3257118AC|7EFCD0C331DA50AC|0102030405060708|DB25A7E8ABD59B1B|0102030405060708|

        2.13.3 Donsee_iReadCardBas_HSM_Step2加密機步驟2

        定義:加密機步驟2

        原型:

        long Donsee_iReadCardBas_HSM_Step2 (char *key, char *pOutInfo)

        參數:

        key [in]    密鑰,即加密機返回的信息

        info [out]返回的數據

        返回值:

        0:讀卡成功;

        非0:讀卡失敗,參考狀態碼

        key為加密機返回的內部認證和外部認證結果數據,依次為:內部認證結果數據(即內部認證鑒別數據(16 位)和內部認證鑒別所需的原始信息(16 位)拼接組成)、外部認證結果數據(即外部認證鑒別數據(16 位)和外部認證鑒別所需的原始信息(16 位)拼接組成)。各數據項之間以“|”分割,且最后一個數據項以“|”結尾。

        例如:96BBD0687A1667AD0102030405060708|A52BFF7396EEE45F0102030405060708|

        //返回格式(和Donsee_iReadCardBas一樣):發卡地區行政區劃代碼(卡識別碼前6位)|社會保障號碼|卡號|卡識別碼|姓名|卡復位信息(僅取歷史字節)|規范版本|發卡日期|卡有效期|終端機編號|終端設備號|

        //返回舉例:

        360700|360700199907151372|890642628|360700D156003335690999604657ED2D|張無忌|0081544B44869B160818107861|2.00|20180701|20280701|310000309109|65884835323437175132|


        2.13.4 Donsee_getTerminalNo獲取終端機編號

        定義:讀取設備版本號

        原型:

        long Donsee_getTerminalNo (unsigned char nSlotNo,char* szTerminalNo)

        參數:

        nSlotNo[in]     PSAM存放卡座,0x11 SAM1, 0x12 SAM2, 0x13 SAM3, 0x14 SAM4

        szTerminalNo[out] 社保加密PSAM卡卡號,即終端機編號,12位數據,例如310000309109

        返回值:

        0:獲取終端機編號成功;

        非0:獲取終端機編號失敗,參考狀態碼

        2.13.5 Donsee_ChipSerial獲取芯片序列號,即終端設備號

        定義:讀取設備版本號

        原型:

        long Donsee_ChipSerial(char* pszChipSerial)

        參數:

        pszChipSerial[out] 獲取芯片序列號,即終端設備號,20位數據,例如65884835323437175132

        返回值:

        0:獲取終端設備號成功;

        非0:獲取終端設備號失敗,參考狀態碼

        3、狀態碼

        IFD_OK0執行成功

        IFD_ICC_TypeError-1卡片類型不對

        IFD_ICC_NoExist-2無卡

        IFD_ICC_NoPower-3有卡未上電

        IFD_ICC_NoResponse-4卡片無應答

        IFD_ConnectError-11讀卡器連接錯

        IFD_UnConnected-12未建立連接(沒有執行打開設備函數)

        IFD_BadCommand-13(動態庫)不支持該命令

        IFD_ParameterError-14(發給動態庫的)命令參數錯

        IFD_CheckSumError-15信息校驗和出錯

        社保卡狀態碼

        返回值錯誤信息描述

        -1卡類型不對

        -2無卡

        -3有卡未上電

        -4卡無應答

        -5加載動態庫錯

        -11讀卡器連接錯

        -12未建立連接

        -13(動態庫)不支持該命令

        -14(發給動態庫的)命令參數錯

        -15信息校驗和出錯

        -20卡識別碼格式錯

        -21內部認證失?。ㄓ脩艨ú缓戏ǎ?/p>

        -22傳入數據與卡內不符

        -23傳入數據不合法

        -24PSAM卡密鑰級別不夠

        -31用戶取消密碼輸入

        -32密碼輸入操作超時

        -33輸入密碼長度錯

        -34兩次輸入密碼不一致

        -35(預留)初始密碼不能交易

        -36(預留)不能改為初始密碼

        -41運算數據含非法字符

        -42運算數據長度錯

        -51PIN校驗失敗,剩余次數N次(根據卡返回信息)

        -52PIN鎖定

        -2201無PSAM卡

        -2202PSAM卡算法不支持(即PSAM卡內沒有SSF33算法或SM4算法)

        -2203PSAM卡內沒有RKSSSE密鑰(3.0卡讀個人基本信息需要RKSSSE密鑰外部認證)

        -2204不需要加密機認證

        -25536、-25537、-25538、-25539、-25540、-25541外部認證失敗,剩余可嘗試次數0~5次

        -26368Lc/Le不正確

        -26881命令不接受(無效狀態)

        -27009命令與文件結構不相符、當前文件非所需文件

        -27010不滿足安全條件

        -27011密鑰鎖定(算法鎖定)鑒別方法鎖定

        -27012引用數據無效、隨機數無效

        -27013不滿足使用條件、應用被鎖定、應用未選擇、余額上溢

        -27016安全報文數據項不正確、MAC不正確

        -27264數據域參數不正確

        -27265不支持該功能、卡中無MF、卡被鎖定、應用鎖定

        -27266未找到文件、文件標識相重、SFI不正確

        -27267未找到記錄

        -27272未找到引用數據、未找到密鑰

        -37634MAC無效

        -37635應用已被永久鎖定、卡片鎖定

        -37891PSAM卡不支持消費交易

        -37894所需MAC(或/和TAC)不可用

        其他未知錯誤


        4、卡片調用順序(注意USB和串口部分不同)

        4.1 TypeA卡

        USB:

        1、設置為TypeA卡片:Donsee_SetTypeA

        2、請求卡片:Donsee_ICRequest

        3、防碰撞:Donsee_ICAnticoll //這里可以出來卡片的UID,8位16進制

        4、選擇卡片:Donsee_ICSelect

        5、TypeA上電:Donsee_PowerOnTypeA

        6、APDU命令:Donsee_APDUType

        串口:

        1、TypeA上電:Donsee_PowerOnTypeA

        2、APDU命令:Donsee_APDUType


        4.2 TypeB卡

        USB:

        1、設置為TypeB卡片:Donsee_SetTypeB

        2、上電:Donsee_PowerOnTypeB

        3、選卡:Donsee_ICSelect

        4、APDU 命令:Donsee_APDUType

        串口:

        1、上電:Donsee_PowerOnTypeB

        2、APDU 命令:Donsee_APDUType


        4.3 M1卡

        USB方式:

        1、設置為TypeA卡片:Donsee_SetTypeA

        2、請求卡片:Donsee_ICRequest

        3、防碰撞:Donsee_ICAnticoll //這里可以出來卡片的UID,8位16進制

        4、選擇卡片:Donsee_ICSelect

        5、認證密鑰:Donsee_M1VerifyPass//0x60認證KeyA, 0x61認證KeyB

        6、讀/寫:Donsee_M1Read/Donsee_M1Write

        串口方式:

        1、尋卡:Donsee_ReadICUid //出來UID,8位16進制

        2、認證密鑰:Donsee_M1VerifyPass

        3、讀/寫:Donsee_M1Read/Donsee_M1Write


        4.4 4442卡

        1、上電復位:Donsee_4442_PowerOn

        2、卡認證:Donsee_4442_Verify

        3、讀/寫:Donsee_4442_Read/Donsee_4442_Write


        4.5 接觸CPU卡

        1、上電復位:Donsee_PowerOn

        2、APDU 命令:Donsee_APDU


         

         
        QQ在線咨詢
        主站蜘蛛池模板: 地震局称银川进入地震窗口期| 牛魔王和铁扇公主| 《后营露营》第二季完整版| 笑傲江湖 第二季| 我来也高清| 三女大学按摩在线观看免费| 一个完美结局电影完整版在线观看 | 检修工遇到强奸犯免费观看| 军情解码直播| 参加北京冬奥会元首| 加勒比海盗 成人 在线| 狂飙在线观看免费完整| 我们一起来看流星雨| 在姨母家的遗憾完整版播放| 残骸电影免费观看完整版| 白蛇传说之法海| 麦乐迪和父亲争执电影| 弹起我心爱的土琵琶简谱| 异世界来的男生泰剧免费观看全集| 女超人麦乐迪2013完整版| 嫁入豪门全集免费| 风中的女王| 法国电影法国空姐4| 五福临门 电视剧 免费看| 总裁独宠:只对一人全集免费| 高柳家的花嫁在线观看| 娃娃脸完整观看| 水电工的艳遇在线| 青蛇劫起2在线观看免费| 《快乐到死》电影| 卖保险的女销售电影完整版| 其实他没那么喜欢你电影| 六月的日记| 强奸醉酒美女电影网| 妻子的背叛动漫第1季| 《我的漂亮老师2》HD| 《天字号监狱》完整版| 朱音落语| 辣妈正传快播| 工藤拉拉全部免费观看电视剧| 庆余年第二季免费看全集| 名创优品指甲油致癌物超标 | 漂亮姨太太电视剧| 替夫还债的电影完整版| 甜蜜惩罚全集在线观看| 政坛巨星| 我的妈妈| 十大奇冤下载| 美丽的小蜜在线观看完整版| 少年派第二季电视剧免费观看全集| 黑太阳 731电影| 第二集法国农场| 北京教父| 艳降勾魂| 《法国女仆》安娜的扮演者| 重庆一对母女从30层楼坠亡| 陷阱韩剧完整版免费观看| 《风向GO 第二季》| 来不及说我爱你免费观看完整版| 青梅竹马是消防员第二季动漫剧情解析 | 19岁免费观看国语版| 真性假爱在线观看| 西施伦理完整版| 《高压监狱2| 一念永恒第三季动漫在线观看| 扫黑风暴25集| 21世纪爱情指南免费版8集剧情| 胜女的代价优酷| 大红灯笼高高挂在线观看| 娱乐百分百20100401| 把娇妻借给朋友泄欲4| 朴亚珍短剧《隐形帽》免费观看| 朋友的新妈妈| 云雨影院电视剧全集在线观看 | 无码欧美成人白雪公主H| 叶罗丽第十一季在线观看| 雪中悍刀行免费观看超清完整电影| 傲娇小姑娘中文版| 终极追捕电视剧全集免费观看| 电影深喉在线观看| 魔道祖师免费动漫| 雪中悍刀行在线观看免费完整版| 几个少妇去按摩电影| 天使的诱惑国语| 无声电影免费观看普通话| 罗丽星克莱尔《觉醒》| 亲密敌人高清下载| 釜山行2在线观看| 浪漫女家教电影在线观看全集| 这么多年电影在线观看| 学生的老师中字ID| 蜜桃成熟期| 四方馆 电视剧| 我的xl司令在线观看免费高清全集| 姐姐我们来谈恋爱吧动漫| 《法国空乘2| 母亲 爱情的限度| 北汽40| 小凤新婚下| 下辈子做你的女人剧情简介| 哪吒3免费高清在线观看| 甜心在线观看免费高清| 梦魇绝镇第一季免费观看完整版| 白峰电影在线观看在| 寒武纪免费观看在线观看完整版| 莫言 丰乳肥臀 下载| 水浒传86| 亲切的金子粤语趴桌子| 修理工的艳遇三级片| 广场舞花好月圆夜| 强奸5广告诱惑| 天宝伏妖录第二季| 凶猛的办公室日本动漫电影 | 《美丽小蜜桃》1| 巜放荡的小峓子伦理在线观看| 好姑娘8完整版在线观看全集| 即刻上场 电视剧| 巜新婚人妻初次按摩2| 游泳教练影院| 缭乱的裸舞曲 迅雷下载| 高清内幕未删减| 《overflower》第一季马赛免费观看 | 影音先锋国产资源| 佟大为苹果在线观看| 妖精在线观看免费高清电视剧大全 | 杰森斯坦森回应爱称郭达| 致命对决 电影| 和女邻居做爰伦理| 50岁阿姨电视剧全集免费观看| 张军高凌| 贪婪电影| 坎贝奇第二部曲《无憾》免费观看| 老公的家庭教师在线观看| 《黏糊糊的你》| 斗罗大陆165集| 生化危机6免费观看完整版电影| 《售楼小姐》的秘密视频| 屠宰呕吐娃娃在线完整观看| 《咒》2022免费观看| 天师下山全集免费| 天才碰麻瓜大结局| 卡一卡二在线入口| 美丽的小蜜桃4中国版演唱者是谁 唐朝诡事录电视剧免费观看完整版 | 挣扎吧亚军君免费观看完整版| 卖房子的女销售3无遮挡| 高清猎金·游戏| 洗屋全集在线免费观看| 插曲的痛第60集免费观看高清网站 | 公交妹妹| 杜拉拉之似水年华歌曲| jiandangweiye| 一起愁愁免费观看高清电影 | 上海暗管漏水维修| 极道英雄| 香港盛唐风流电影完整版播放 | 我想要爸爸的种子| 杏林春暖 下载| 初尝禁果| 弟弟的女友 电影| 春草全集| 日剧《按摩男》免费观看| 喜宴电影| 无间在线电视剧免费观看 | 我的老婆大人是80后| 插曲的痛60集全集免费播放完整剧情| 聊斋奇谭电影在线观看完整| 牙医姐妹在线观看免费普通话版| 电影花与蛇| 韩剧办公室蓝色隐身帽子动漫 | 一首情歌 任重| 电影完美搭档| 女超人 法国 | 哇嘎全集免费看| 一之濑亚美莉47部合集| 神探狄仁杰四全集免费| 朝国的继拇4| 少帅的秘密情人| 陆贞传奇7| 斛珠夫人电视剧在线观看| 男女愁愁愁免费观看| 电视剧神隐在线播放最新| 聊斋先生25集全免费| 权宠电视剧免费观看全集高清| 日本三国电视剧| 维修工的艳遇在线播放| 问情 黄思婷| 杨幂洗发水广告| 战狼6高清国语免费观看影视大全下载什么借钱平台好的 | 超级富豪| 伦理《法国空乘4观看 | 金太狼的幸福生活 电视剧| 黑白配| 特利迦奥特曼国语免费观看| 好姑娘2免费高清完整版在线观看中文| 手机在线观看高清完整版电影| 半是蜜糖半是伤免费观看全集完整版| 电影《牙医姐妹》在线观电影 | 感恩自然作文| 星汉灿烂21集在线观看| 逃犯入室暴行电影免费播放| 你给我的喜欢1-24全集免费 | 甄嬛传74集| xl司令第二季无马赛第八集真人| 性感美妞| 小舍得电视剧全集免费观看完整版 | 漂亮女人免费观看版| 出差醉酒被最讨厌的人欺负电影视频| 喜爱夜蒲快播观看| 超级校长| 高清《日本三国》电视剧| 班长殿下电视剧免费| 《妻子与游泳教练》主演| 最后的格格全集| 青青河边整版高清国语| 老公是全球大佬:闪婚首富短剧全集| 超兴奋的朋友妈妈| 《驯服小峓子2》丽卡在线观看 | 十二生肖电视剧| 四个少妇精油按摩电影在线播放 | 沂蒙电视剧| 麦乐迪版女超人| 国足vs日本前瞻| 爸爸播种籽2最新版更新| 你莫走原唱| 大内密探零零发国语版完整版| 蓝眼泪 陈冠蒲| 战争与音乐电影完整版免费观看| 法国 女超人| 河南坠子小八义| 紫钗奇缘粤语版| 千金女贼片花| 再见莫妮卡| 美国女儿需要爸爸播种2023年上映时间| 中国VS巴林| 逆转裁判电影| 华丽的外出| 玛利亚别墅| 公之孚之中字50| 步步惊心电视剧| 性电影免费| 荷东第一集| 贞观之治演员表全部介绍| 新兵马强免费观看完整版| 老男孩美国版电影完整版免费看 | xl真人版| 我的野蛮女友国语版| 电影《农民伯伯2》在线观看| 妻子的秘密 韩国电视剧| 南京地铁事故| 玉环县| 死亡笔记电影| 水润女人刘志贤最火的几部电影作品 | 《美丽屋景卖房子》| 妻子6免费的电视剧完整版| 白峰美羽高傲女教师| 水月洞天第三部幽冥传奇| 我是刑警40集投屏观看| 电视剧麻雀全集在线观看| 《安家》在线播放免费观看| 性解密大牛| 任达华的三级| HD版泰山《激战丛林》完整版免费兵王影视 | 延禧宫略| 三级按摩精油3| 杯弓蛇影电影| 姐姐的朋友2在线观看| 爱情大片免费观看全集| jizz日本18| 电视剧三不管| 新版《水浒传》| 我是歌手| 秘密森林| 破密电视剧40集免费观看全集| 石门风云| 电影《牙医姐妹》在线观看| 失笑电视剧免费观看全集高清 | 欧美战狼6妈妈最美| 冯德伦太极| 闪婚顶流爱豆:是我老公短剧全集| 王在山轻音乐团| 九龙壁十字绣| 电影《香醇的绣感》演员温彩玉| 大工匠2| 《妽妽的丰满大胸》1| 香港明星足球队将踢贵州村超| 方形人战斗剧场| 伙记办大事| 乡村首富短剧全集| 夜蒲团视频| 熊出没逆转时空| 巜交换上司的秘书3中字| 紫钗奇缘大结局| 碟中谍在线观看| 赵薇资本布局已20年| 三体电视剧在线| 百年遗产在线观看全集| 黑鹰坠落满天星女版| 雄狮少年2电影免费完整版| 《贝拉6》免费观看高清| 素女真经电影剧情解析| 和部长一起去出差日本电影| 引郎入室| 五号特工组2| 湖北卫视长江新闻号| 罗志祥杨丞琳微电影| 意大利电影《八尺夫人》完整版| 意大利欲望| 后宫露营第一季未增减 0.0| 我和黑帮大佬的的365在线观看| 带美影视影院-《妻子做社长秘书偿还债务》新版-最新完整版高清在线观看 | 日本大学生私密按摩在线播放| xnxnx18美女| 德国禁忌1| 张强象棋| 一拳超人3在线看免费观看高清| 庆余年电视剧第二部| 爱可以重来电视剧全集| 女装正太 快播| 妈妈的学生5字ID| 月光王子| 法国女仆在线观看完整免费高清原声满天星奔跑吧 | 惩罚电影免费观看完整版| 美女在线观看免费高清电视剧奔跑吧ep| 电击小子第3部四圣团| 电影姐妹牙医在线观看| 电影《夺冠》| 拉娜罗迪斯满天星免费观看| 女教师被入侵电影 | 电视剧《雪狼》完整版| 菠萝菠萝蜜影院| 法国版《安全出口》| 电视剧生死相依全集| 带跳DAN坐公交车| 百变狸猫| 天罗地网 电影| 网游之超级奶爸| 妻子7免费版电视剧在线观看| 骑士电影| 《法国空乘2016》观看| 射雕英雄传 胡歌版| 豹在线观看| 《出差的护士》在线观看| 警察智斗外星人| 我和部长出差的日子在线观看免费| 星球大战女版满天星免费观看 | 弹珠警察全集| 凌娅跳舞原视频免费看| 19岁免费观看完整版高清韩剧| 蜘蛛侠大战超人| 《我们》栏目| 地狱管教所| 冰雪尖刀连在线观看| 好好的时光| 《投行风云 第四季》| 17岁完整版高清免费播放| 创造营2020| 《荣誉守则》在线观看法国| 高清《前度》免费播放| 《美容院:特殊待遇》5| 息事宁人的意思| 女员工的付出中字太开心 | 插曲的痛60全集免费观看高清版古装| 来自星星得你| 他来自胡志明市2| 《瑜伽教练》免费观看| 关于她的五段情事| 重案六组第四部全集| 王老五的艰难爱情| 《洛丽塔少女》高清在线观看| 红剑电视剧| 恋爱超男女| 戴夫号飞船下载| 动物世界老虎vs狮子| 天龙八部胡军| 断喉弩全集在线观看| 泌尿科电影| 狂野时速| 辛亥革命下载| 长相思第二部免费| 疯狂的性西班牙| 一起来看流星雨36| 免费看我要爸爸播种子| 以为宋小宝去举重了| 疯狂性生话电影免费播放| 斗罗大陆在线观看免费全集高清| 俄罗斯中文字幕《炸天小姐》完整版| 韩国n房| 新上任的秘书和上司电视剧剧情介绍 | 美国版荷尔蒙15| 德黑兰第一季| 全职猎人 重制| 很想和你在一起粤语| 无懈可击之美女如云结局| 怒晴湘西电视剧| 《她被搬运工侵犯》完整版| 庄先森解说| 电影女子护卫队| 高分少女| 三个姐妹开理发店| 棋魂剧场版| 日本一卡二卡三卡四| 愈合伴侣韩剧在线观看| 美国Xxxx| 和你在一起乔任梁| 欧美电影私人航空| 一代女皇武则天电影版在线观看| 《义子侵犯》北条麻妃在线观看| 电影太极2英雄崛起| 法国空乘| 萌宝助攻追妻:神级奶爸短剧全集 | 《课后记忆》完整版| 瞧这一家子电影演员表| 中国阅兵式2009高清| 朋友的朋友5 ??| 狂飙免费观看完整版在线观看| 彭丹徐锦江电影《悟间道之奇缘》 | 满天星《沙漠》在线观看| 萍聚歌谱| 性婬女兵俱乐部| 龙珠 阿沙隆| 黄色仓库网址| 困惑的浪漫百度影音| 李恩美热水器维修工电影名字| 裸zhao| 《金牌销售的秘密3》| 暴劫倾情下载| 韩国隐身帽子电影完整版| 姐姐的朋友16| 男女愁愁愁全集在哪看 | 日本和讨厌的部长出差系列| 韩版恶作剧之吻网络| 鸡西市| 水浒传旧版全集| 两只手一个舌头让你快乐| 乔布斯 吸毒| 总裁的替身妻全集免费| 汪小鱼和汪小米| 神枪电视剧全集下载| 《钱的味道》李恩美演的谁| 超能失控qvod| 金甁梅电视剧高清版| 法国空姐完整版剧情HD| 女版《斯巴达》H版在线观看| 《杰顿魔物娘》动漫在线看| 《早恋》| 安娜卡列尼娜在线观看| 高清《未婚男女的效率恋爱》电视剧| 爱情睡醒了38集| 异界动漫| 电视剧八旗子弟| 祥仔视觉| 还珠格格1| 《法国空姐11》| 中国达人秀卓君稻草人| 年轻的瘦了5| 盲井王宝强| 酒店1—5免费| 卓依婷专辑| 石屏县| 请回答1988在线观看| 旋转的爱全集| 长河落日电视剧全集| 《西游降魔篇》| 私人女性监狱电视剧完整版观看| 法国版《安全出口》| 《巨乳按摩》91传媒| 盲战在线观看免费| 《私人家教》在钱1983| 毕福剑歌曲100首| 爆笑西游记全集| 我们这一家电影| 张嘉倪喝奶茶边喝边漏| 柯南国语爱奇艺| 了不起的夫人第一季全集| 《图书馆的女朋友》第一季免费 | 鸡油膏的功效与作用禁忌| a人片在线观看| 深夜航班 第二季电视剧| 新婚和部长出差高清观看| 法医秦明无声的证词| 空弹之森DVD版在线观看免费| 愉悦与苦恼在线观看| 漂亮妈妈七中字开头| 手术直播间在线看免费| 一只鸽子在印度被当成中国间谍| 饥饿站台 下载| 《向着炮火前进》电视剧| 鸭王2百度云| 喜人奇妙夜综艺免费观看| 特殊的房产销售电影在线观看| 《邻家姐姐》免费观看电视剧中字 | HD版泰山《激战丛林》主演| 邪魔缠身的约纳斯小姐| 朋友的闺蜜ID中字| 刘可雯的电影片| 美人心计在线播放| 《一级方程式:疾速争胜 第八季》 | 高清《嘻嘻嘻嘻吸血鬼》电影| 《家弑服务》| 白峰电影在线观看免费版高清| 他夏了夏天什么意思| 特殊理发店徐元| 无名世界的终结电影免费观看| 新金银悔1-5普 | 战场上女兵被奸在线观看| 爱人欲望| 姊妹牙医| 小娘惹在线观看电视剧剧情完整版| 情事2014在线未删减版资源| 诛仙电影版在线观看| 再见妈妈韩剧| 1980悲惨遭遇免费看| 十大奇冤电视剧| 社长夫人的美貌在线观看| 亚洲无mate20pro麻豆| 电视剧非亲姐妹全集| 疯马秀的舞蹈| 毒和识货| 夫人的嘴唇全集在线观看免费| 死亡笔记迅雷下载| 战狼6超清正片免费观看| 策驰影院在线观看免费高清电视剧| 范文芳神雕侠侣| 钻石大劫案电影张浩| 王朝的女人| 私人助理2法国版| 青盲电视剧全集50| 有口难辨| 姐妹五免费完整版| 白蛇电影| 苍老师40电影全集免费观看| 踏血寻梅| 女邻居请邻居修灯泡修灯是什么剧| 白嫩丰满大屁股BBBBB肥波婆| 家事如天电视剧| 高中女同学中字| 鬼话怪谈祥云寺| 插曲的痛全集免费播放电影| 电影我的表妹| 漂亮的女学生bd高清2| 佛陀1—54集国语版电视剧佛陀传| 燃罪电视剧免费播放| 韩国电影美容院的待遇| 夜的第七章短剧| 大田县| 末日求生| 匆匆那年:好久不见| 贝多芬启蒙3电影在线观看免费版| 大工匠2| 图书馆的女朋友动漫在线观看完整免费版电视剧第五集 | 鬼父在线观看无删减1-16| 火凤凰33集| 伊波拉病毒2:伊波拉大逃亡| 爱情公寓5在线观看免费完整版| 爱我几何电影完整版高清免费观看 | 冬日姜饼| 新版水浒传主题曲| 肉蔻之香无删减版在线观看完整版| 第二名的逆袭在线观看第4集| 儿媳味道| 雾里歌曲原唱| 孤独一掷免费完整观看高清2023| 江南1970电影| 废柴天才:召唤超神短剧全集| 花与蛇4牙医诊所全集| 漂流欲室快播| 《心不由己》| 三年成全免费观看完整版电影| 引诱我的巨乳女邻居| 《女律师替夫还债》韩剧| 进击的巨人第二季第四集| 猪坚强已瘦骨嶙峋| 三年成全在线观看免费播放电影| 上伊那牡丹,酒醉身姿似百合花般| 白峰美羽女教师无删减播放| 火龟怎么抓| 小草进城电视剧全集免费观看| 流浪地球高清在线播放| 洗冤录第一部国语全集| 换伴| 汤方大胆人体艺术| 古惑仔之少年激斗篇完整版粤语| 男生女生一起愁愁愁日本| 主仆历险记| xl司令在线观看完整版动漫 | 战狼6老姨免费观看全集高清| 《杀破狼2》在线播放 | 膝盖疼痛部位对照表| 二十不惑2电视剧免费播放完整版| 落跑甜心30集| 荒岛女儿国电影在线播放| 雾散之时短剧免费观看| 街头篮球中锋| 青青草免费观看| 车内疯狂打扑克了一夜| 电影《美容院的特殊待遇》1中文在线 | 天鹅挽歌| 娃嘎电影网免费观看| 你好树先生| 灯草和尚qvod| 战舰监狱| 120天索多玛电影在线观看| 三年大片在线观看免费国语完整 | 三国塔防 魏传| 慈禧秘密生活高清完整电影星辰| 插曲的痛3季在线观看| 法国禁忌7中文版| 东航马德里| 战狼6正版在线观看平台| 我的青梅竹马是消防员未删减| 新婚初夜| 只属于我的女神电视剧| 夺命小丑2| 《高压监狱2》完整版| 韩版恶作剧之吻网络版| 武工队传奇2| 人猿泰山hr版1995| 家庭教师1| 青青珊瑚岛| 出租屋1| 渴望城市| 电话法国空姐4| 一生何求国语| 在下李佑| 电影《渔夫荒淫史》| 打雀英雄传粤语| 《功勋》电视剧全集| 三傻大闹宝莱坞国语版| 鬼吹灯之龙岭迷窟| 劳荣枝案受害者家属发声| 白峰美羽 在线| 任达华电影全集国语高清| 怪异韩国电视剧在线观看| 《辞职欢送温泉之| 飞驰人生2在线观看免费完整版| 吸血家族汤普森| 京东2019全年财报| 蜜雪冰城加盟 官网电话| 苹果范冰冰电影下载| 爸爸的3次婚礼| over flow第一季在线观看翻译 | 丹麦女孩| 网友吃席发现每人面前都是盒饭| 帕那索斯博士奇幻秀| 世界上水最多的B| 酒店1-80集全集免费观看国语| 行尸走肉第一季04| 丰满胸大的在线| 一起愁愁免费高清在线观看| 保山在线| 可爱的妹妹| 三年大全国语在线观看| 《美国式禁忌》| 齐天大性之大破盘丝洞| 麻花无痕传剧mv免费观看全集高清 | 换乐无穷| 偶像女友| 高校教师在线观看免费| 翁止熄痒禁伦短文合集免费视频| xl司令第一季无马赛克全集在线观看完整版 | 我的漂亮姐姐韩剧完整版中文| 终结者qvod| 台湾版《棘手狂情》电影免费观看下| 幸福的旅程| 百万新娘之爱无悔60| 金瓶梅电视剧第5集电视剧| 峰爆电影在线观看完整版| 行政助理2014完整版| 太子妃是武林高手全集免费| 《骄阳伴我》| 《荣誉准则》满天星在线看| 浙江不明飞行物冲破云层坠落| 碟中谍1未删减版资源| 82板杨敏思版本1-5电视剧在线观看| 今天开始我爱你| 再见再也不见免费观看完整版| 公公的浮之手电影| 爱神巧克力第一季免费观看全部| pgd 606中文字幕| 1995版《泰山和珍妮》在线观看| 鬼宫电视剧在线观看免费版| 想要电影完整版在线播放| 李恩美《维修》| 青苹果 电影| 为什么高三的晚霞总是格外美| 古墓丽影2满天星版| 老师把我变成妹了| 电影《女夜叉》在线观看国语| 战狼6女版高清免费看| 林正英鬼片国语高清| 谁的青春不乱爱| 麦乐迪女超人(满星版)在线观看| 同学的妈妈5观整有限中字| 尖叫之夜免费观看2023年电影 | 情义无价电视剧| 女朋友63中汉字三义角色关系| 藏海花电视剧在线观看平台| 热血时代电视剧免费播放全集| 《美容院:特殊待遇》完整版 | 猎狼人电视剧全集| 午夜寂寞欧美| 春色寄情人电视剧全部免费版| 刑名师爷演员表| 战狼7欧式少女全部视频| 小巷人家1至42集| 北京天安门升旗仪式正直播| 插曲的痛中文版| 薛仁贵传奇之薛丁山| 电视剧前妻回家| 保罗禁忌5大结局禁忌| 前复权后复权| 劳拉婬欲护士中文在线观看| 女子私人监狱免费版| 媳妇的美好宣言剧情| 好儿子妈好爽快插我嫩草视频| 农场保卫战满天星| 泰版永恒无删除版| 逆袭之爱上情敌电视剧在线观看| 法国电影墨菲定律| 失控的生物课堂TXT免费| 落落历险记| 电影《戴恩的爱情故事》免费播放| 安斋拉拉手机在线观看影片| 皇后进宫| 色戒 迅雷下载| 法国空乘5星版完整版| 榴莲色斑让你流连忘返503| 囧人幸福生活| 《蛇王波后》完整版| 贝乐虎儿歌在线播放| 铁血昆仑关电影| 小蜜蜂3美丽人生| 骚女视频| 不扣纽扣的女孩| 艺校女生2| 乌龙闯情关| 回南天电影在线观看免费播放| 乱世丽人行电视剧全集| 甜蜜惩罚无打马赛| 为您服务| 高清《民国大侦探》免费观看| 美国女儿国满天星在哪能看| 街头霸王电影| 视频在线观看免费高清| 牙医姐妹电影| 《爱情有烟火》免费观看| 怪医文三块高清全集| 《爱我几何》免费观看| 离婚再嫁薄情前夫后悔了短剧| 男子全身沾满水泥被路人当成雕像| 邻家姐姐的味道| 麦乐迪版本女超人| 红天机 电视剧| 鹿鼎记陈小春| 日本大胸继拇| 强子哥哥| 我爱搞笑52g免费观看完整版| 高压监狱2在线看| 以爱为契电视剧免费观看| 遍地书香| 棍勇的回复术士全集免费观看 | 岳母刺字| 1984美式保罗1-4| 西游降魔篇粤语高清| 纯真岁月| 我同学的妈妈双字ID全集免费 | 壮乡小莫现实的老婆| 21世纪爱情指南在线播放| 中国最强音林军| 你微笑时很美23集免费观看| 情逢敌手| 多大点事啊电视剧在线观看,天海翼香汗女教师在线播放,剧情片全集免费播放免费 | 总裁爱吃嫩豆腐| 出轨的女人 电影 2011| 圣特罗佩女孩| 夺冠免费观看完整版| 电影追影| 带球跑:萌宝联手虐爹地短剧全集 | 花儿与少年第二季下载| 俘虏之锁1~4集免费观看| 电视剧繁花在线观看全集| 驯龙高手1普通话版免费| 白峰电影免费高清播放平台| 环太平洋2| 央视网评全面禁止老头乐| 洪武大案全集| 张云熙电影在线观看| 十二生肖快乐街全集| 女人的尿道口图片| 私人航空电影完整版在线观看| 巴西总统回应反对金砖国扩员| 湄公河大案28集| 鸭王2电影在线免费观看| 急救护士(成人版| 蜂鸟计划| 极品女士第一季电视剧| 日产精品免费网站的评分系统 | 大蛇5国语版完整版| 美食的俘虏125| 《驯服2》电影演员名单| 我和我的传奇| 和女邻居做爰2在线观看| 战狼6免费高清| 三毛丛军记| 权游前传龙族第二季| 韩剧《白夜行》| 《屠宰森林》| 两个爸爸电视剧全集观看| 釜山行2半岛在线观看完整版| 江苏两名男子在公园落水身亡| 台湾《渔夫荒淫史》| 在线观看我家有喜| 福五鼠片头曲| 电影《瓜达卢佩的玫瑰》| 《美丽邻居》电视剧在线观看| 玄奘之路纪录片| 野花韩国中文版免费观看| 人猿泰山1995版本| 再见爱人4免费观看完整版| 切糕段子| 摩登家庭 第五季| 义姐是不是良妈妈喂养动漫| 高清《聊斋之宝盒》国语版| 小时代在线观看| 新蔡县| 大白胸按摩电影| 下一站幸福迅雷下载| 乱点鸳鸯谱| 总统夫人。主演,罗丽星克莱尔| 情事1991在线观看| 《疯狂农场3》免费观看中文版| 亲爱的 下载| 双女任务在线观看免费版完整版| 混战两姐妹国语版免费观看高清 | 极度兽性在线观看| 电视剧《三十而立》| 公浮之手| 漂亮的保姆3韩国电影免费| 马拉加街夕阳红未删减| 时光尽头的恋人| 午夜寂寞影院安卓| 美国禁忌免费看| 整鱼两吃| 神秘的旅伴电影| 木下檩檩子电影免费观看高清版 | 灵性少女外传之花子vs倔强驱魔师| 十分钟在线观看免费完整版| 《强制窃贼》| 守候我们的幸福在线观看| 爸爸我要你的种子| 3d 肉|