Specifications

Smart Cards Lab COMPGA12 University College London
break;
case SCARD_W_UNRESPONSIVE_CARD:
(void)strncpy(strError, "Card is unresponsive.", sizeof(strError));
break;
case SCARD_W_UNPOWERED_CARD:
(void)strncpy(strError, "Card is unpowered.", sizeof(strError));
break;
case SCARD_W_RESET_CARD:
(void)strncpy(strError, "Card was reset.", sizeof(strError));
break;
case SCARD_W_REMOVED_CARD:
(void)strncpy(strError, "Card was removed.", sizeof(strError));
break;
/
*
case SCARD_W_INSERTED_CARD:
(void)strncpy(strError, "Card was inserted.", sizeof(strError));
break;
case SCARD_E_UNSUPPORTED_FEATURE:
(void)strncpy(strError, "Feature not supported.", sizeof(strError));
break;//
*
/
case SCARD_E_PCI_TOO_SMALL:
(void)strncpy(strError, "PCI struct too small.", sizeof(strError));
break;
case SCARD_E_READER_UNSUPPORTED:
(void)strncpy(strError, "Reader is unsupported.", sizeof(strError));
break;
case SCARD_E_DUPLICATE_READER:
(void)strncpy(strError, "Reader already exists.", sizeof(strError));
break;
case SCARD_E_CARD_UNSUPPORTED:
(void)strncpy(strError, "Card is unsupported.", sizeof(strError));
break;
case SCARD_E_NO_SERVICE:
(void)strncpy(strError, "Service not available.", sizeof(strError));
break;
case SCARD_E_SERVICE_STOPPED:
(void)strncpy(strError, "Service was stopped.", sizeof(strError));
break;
case SCARD_E_NO_READERS_AVAILABLE:
(void)strncpy(strError, "Cannot find a smart card reader.", sizeof(strError));
break;
c
Nicolas T. Courtois 2009-10