Classic Electronics Smart 4F Specifikace Strana 48

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 59
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 47
Smart Cards Lab COMPGA12 University College London
bSend[i]=ReadHex(Text[j]);
j++;
};
i++;
};
};
return i;
};
int PCSCExample(int readernb)
{
SCARDCONTEXT hContext; LONG lReturn,lReturn2;
// Establish the context.
lReturn = SCardEstablishContext(SCARD_SCOPE_USER,NULL,NULL,&hContext);
if ( SCARD_S_SUCCESS != lReturn )
PCSC_ERROR(lReturn, "SCardEstablishContext")
else
{
// Use the context as needed.
SCARDHANDLE hCardHandle;
DWORD dwAP;
//now list the readers
LPTSTR pmszReaders = NULL;//16-bit UNICODE characters
LPCTSTR AReader = NULL; LPCTSTR LastReader = NULL;
LPCTSTR MyReader = NULL;
//char WantReader2[] = "ACS ACR122";
DWORD cch = SCARD_AUTOALLOCATE;
SCARD_IO_REQUEST
*
pioSendPci=NULL;
SCARD_IO_REQUEST
*
pioRecvPci=NULL;
lReturn = SCardListReaders(hContext,NULL,(LPTSTR)&pmszReaders,&cch );
if ( lReturn == SCARD_S_SUCCESS )
{
int nbReaders=0;
AReader = pmszReaders;
while ( ’\0’ !=
*
AReader )
{
LastReader=AReader;
nbReaders++;
c
Nicolas T. Courtois 2009-10
Zobrazit stránku 47
1 2 ... 43 44 45 46 47 48 49 50 51 52 53 ... 58 59

Komentáře k této Příručce

Žádné komentáře