LTC23
Ejemplos
COPYRIGHT © 1998 C3PO CHIP CARD COMPUTING
#include "C3LTC2x.H"
HANDLE hCommDev;
int nATRLen;
char ATR[80];
char SW[2];
void main()
{
long lRet;
hCommDev = C3OPEN( "COM2" );
if( hCommDev < 0 ) ExitMessage( "Error al abrir el puerto" );
lRet = C3INSERT( hCommDev, 0, 30000 );
if( lRet = 0 ) {
/* Se ha insertado una tarjeta */
if( C3POWERON( hCommDev, 0, 0, &nATRLen, ATR,
&SW[0], &SW[1] ) == 0 ) {
/* Tarjeta inicializada */
if( C3ISOIN( hCommDev, 0, 0x00, 0xE4, 0x01, 0x00,
0x00, NULL, &SW[0], &SW[1], 10000 ) == 0 && SW[0] == 0x90 } {
/* Abierto el fichero 0x01 de C3M2K */
...
}
C3POWEROFF( hCommDev, 0 );
}
C3REMOVE( hCommDev, 0, 30000 );
}
C3CLOSE( hCommDev );
}
34
MANUAL DE REFERENCIA
MTR-LTC23-100G.DOC