Estructura que contiene información general sobre la tarjeta inteligente. Se utiliza en DSCGetInfo().
| BYTE pbATR[DN_SC_MAX_ATR_LEN] |
ATR (Respuesta al reinicio).
| int nATRSize |
Tamaño ATR.
| char szCardFamily[DN_SC_MAX_CARD_FAMILY_LEN] |
Familia de tarjetas.
| char szCardProductName[DN_SC_MAX_CARD_PRODUCT_NAME_LEN] |
Nombre del producto de la tarjeta.
| char szCardOSVersion[DN_SC_MAX_CARD_OS_VERSION_LEN] |
Versión del sistema operativo de la tarjeta.
| BYTE bCardProgramVersion |
Versión del programa de tarjetas.
| BYTE bCardChipVersion |
Versión con chip de tarjeta.
| BYTE bLockByte1 |
Bloquear byte 1.
| BYTE bLockByte2 |
Bloquea el byte 2. Debe ser igual a bLockByte1.
| BOOL bHasLegacyCard |
Indica si la tarjeta es heredada.
| BOOL bIsOEMKeyAvailable |
Indica si la llave OEM está disponible.
| BOOL bIsFormatted |
Indica si la tarjeta está formateada.
| BOOL bIsPINLocked |
Indica si el PIN está bloqueado.
| BOOL bHasPINInfo |
Indica si la información del PIN está disponible.
| BOOL bIsPINSMCOn |
Indica si el PIN SMC (Secure Messaging for Confidentiality) está activado.
| BYTE bPINMMPN |
MMPN (Modo Número Máximo de Presentación). Número máximo de intentos de PIN incorrectos.
| BYTE bPINSCR |
SCR (Ratificación de código secreto). Número de intentos de PIN incorrectos.
| BYTE bPINUCR |
UCR (Código de Referencia de Desbloqueo).
| BYTE bPINCKS |
CKS (suma de comprobación).