智能读卡器类

 

// ReadCard.h: interface for the CReadCard class.
//

//作者:WuRZ

#if !defined(AFX_READCARD_H__44E6F6FD_A3D6_47B5_9E52_B27FFFCF56C8__INCLUDED_)
#define AFX_READCARD_H__44E6F6FD_A3D6_47B5_9E52_B27FFFCF56C8__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <afx.h>
#include <winscard.h>
#pragma comment (lib,"winscard.lib")

class CReadCard  
{
public:

	bool		CardRest(CByteArray& buffer);//获取复位后的数据信息

	LONG		SendRecvData(CByteArray &sendBuffer , CByteArray &recvBuffer);//发送数据

	bool		ReleaseHandle();//释放设备上下文

	bool		DisConnectCard();//断开读卡器的连接

	int			GetCount();//获取读卡器的个数

	bool		ConnectCard(CString strName);//连接相应的智能读卡器设备

	bool		CreateHandle();//创建资源管理器上下文的句柄

	void		GetDevice(CStringList & strNameList);//获取设备列表

	CReadCard();

	virtual ~CReadCard();
	
private:
	SCARDCONTEXT        m_hSC;//建立的资源管理器上下文的句柄。
	SCARDHANDLE			m_hCardHandle;//与智能读卡器连接的句柄
	int					m_CardCount;//读卡器个数

public:
	
};

#endif // !defined(AFX_READCARD_H__44E6F6FD_A3D6_47B5_9E52_B27FFFCF56C8__INCLUDED_)


 

类下载地址:http://download.csdn.net/detail/wu1503292/5809619

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值