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).