USB PCSC雙界面讀卡器使用方便,即插即用.友我科技針對PCSC讀卡器推出了3個型號YW-616和YW-617,YW-1616, 客戶可以根據(jù)自己的詩句需求選擇合適的PCSC讀卡器.
項目 | 內(nèi)容 |
---|---|
接口 | USB PCSC |
是否要安裝驅(qū)動 | XP需要安裝驅(qū)動,win7及以上免驅(qū)動 |
支持的高頻PCSC讀卡器 | YW-616 YW-617,YW-1616 |
購買PCSC高頻IC卡讀卡器樣品 | YW-616,YW-617, YW-1616 |
PCSC讀卡器開發(fā)包 | PCSC讀卡器開發(fā)包 |
1 創(chuàng)建讀卡器設(shè)備管理上下文
uint SCardEstablishContext(SCARD_SCOPE dwScope, int reserverd1, int reserverd2, out int hContext)
dwScope: 讀卡器可使用范圍,SCARD_SCPOE.USER為當(dāng)前用戶,TERMAINAL未知,SYSTEM為當(dāng)前系統(tǒng)所有用戶.
reserverd1:保留,必須為0.
reserverd2:保留,必須為0.
hContext:傳入傳出參數(shù),設(shè)備管理器句柄.
2 創(chuàng)建讀卡器設(shè)備管理上下文
uint SCardListReaders(int hContext , byte[] mszGroups, byte[] mszReaders, ref int mszReadersSize)
hContext:設(shè)備管理器句.
mszGroups:沒什么用的參數(shù),送null就好.
mszReaders:設(shè)備名稱集合.
mszReadersSize:設(shè)備名稱集合總長度.
3 卡片連接
uint SCardConnect(int hContext, string szReader, SCARD_SHAREMODE dwShareMode, SCARD_PROTOCOLS dwProtocols, ref int hCard, ref SCARD_PROTOCOLS activeProtocol)
hContext:設(shè)備句柄.
szReader:讀卡器名稱.
dwShareMode:卡片公用模式.
dwProtocols:協(xié)議使用模式.
hCard:卡連接句柄.
activeProtocol:卡運行協(xié)議.
4 獲取卡片狀態(tài)
uint SCardState(int hCard, ref SCARD_STATUS pdwState, ref SCARD_PROTOCOLS pdwProtocol, byte[] ATR, ref int length)
hCard:卡片句柄.
pdwState:卡片所處狀態(tài).
pdwProtocol:卡片使用的協(xié)議.
ATR:ATR字串.
length:ATR字串長度.
5 向卡片發(fā)送數(shù)據(jù)
uint SCardTransmit(int hCard,ref SCARD_IO_REQUEST pioSendPci,byte[] pbSendBuffer,int cbSendLength,ref SCARD_IO_REQUEST pioRecvPci,byte[] pbRecvBuffer,ref int pcbRecvLength)
hCard:卡片句柄.
pioSendPci:指令的協(xié)議頭結(jié)構(gòu)的指針.
pbSendBuffer:寫卡數(shù)據(jù).
cbSendLength:寫卡數(shù)據(jù)長度.
pioRecvPci:.
pbRecvBuffer:返回數(shù)據(jù).
pcbRecvLength:數(shù)據(jù)的長度.
6 釋放連接
uint SCardDisconnect(int hCard,SCARD_DISPOSITION dwDisposition)
hCard:調(diào)用SCardConnect獲得的引用值.
dwDisposition:.
SCARD_LEAVE_CARD = 0;對卡不做任何操作.
SCARD_RESET_CARD = 1;卡復(fù)位.
SCARD_UNPOWER_CARD = 2;對卡斷電.
SCARD_EJECT_CARD = 3; 彈出卡;.
7 釋放連接
uint SCardReleaseContext(int hContext)
hContext:資源句柄值.
PCSC讀寫器,SDK,IC卡讀卡器,開發(fā)包,二次開發(fā),智能卡讀卡器,RFID讀卡器,CPU卡讀寫器,讀卡模塊 |