類 別 返回值
(16進制) 意 義
成功信息 90 操作成功
91 沒有該項內容
9F 返回找卡成功信息
SAM通信 01 端口打開失敗/端口尚未打開/端口號不合法
02 PC接收超時,在規定的時間內未接收到規定長度的數據。
03 PC判斷校驗和錯
04 USB設備未配置
05 該SAM串口不可用,只在Syn_GetCOMBaud時才有可能返回
06 USB設備被禁用
10 SAM判斷校驗和錯
11 SAM接收超時,在規定的時間內未接收到規定長度的數據。
SAM命令錯 21 接收業務終端的命令錯誤,包括命令中的各種數值或邏輯搭配錯誤
23 越權的操作申請
與ID卡相關 80 找卡不成功
81 選卡不成功
31 卡認證機具失敗
32 機具認證卡失敗
33 信息驗證錯誤
34 尚未找卡,不能進行對卡的操作
40 無法識別的卡類型
41 讀卡操作失敗
50 寫卡操作失敗
61 用戶登錄失敗
SAM狀態 60 自檢失敗,不能接收命令
66 KDC沒有下載正式密鑰
2010-2-22增補兩個函數
Syn_PhotoToStrBase64 照片裝換成字符串。
int Syn_PhotoToStrBase64 (
char * cBase64,
int * iLen
);
參數說明:
cBase64
[out] 字符串,返回照片轉化為base64格式的字符串
iLen
[out] 整形,返回字符串的長度
返回值:
0 成功
其他 失敗
Syn_ StrBase64ToPhoto字符串轉化為照片(僅jpeg格式)。
int Syn_ StrBase64ToPhoto (
char * cBase64,
int * iLen
char *cPhotoName
);
參數說明:
cBase64
[in] 字符串,要進行轉化的Base64字符串,長度不能超過4096
iLen
[in] 整形,字符串的長度
cPhotoName
[out] 字符串,轉換之后照片的文件名
返回值:
0 成功
其他 失敗