Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Información general sobre la tecnología de controladores de dispositivos de tarjeta inteligente.
Para desarrollar controladores de dispositivos de tarjeta inteligente, necesita estos encabezados:
Para obtener la guía de programación, consulte controladores de dispositivos de tarjeta inteligente.
IOCTLs
IOCTL_SMARTCARD_EJECT La IOCTL_SMARTCARD_EJECT solicitud expulsa la tarjeta inteligente insertada actualmente del lector de tarjetas inteligentes. |
IOCTL_SMARTCARD_GET_LAST_ERROR La solicitud IOCTL_SMARTCARD_GET_LAST_ERROR recupera el código de error de la operación más anterior porque no hay ninguna opción para devolver un código de error inmediatamente después de completar una operación superpuesta. |
IOCTL_SMARTCARD_SWALLOW La IOCTL_SMARTCARD_SWALLOW solicitud hace que el lector de tarjetas inteligentes trague la tarjeta. |
Estructuras
SMARTCARD_EXTENSION Tanto el controlador del lector de tarjetas inteligentes como la biblioteca de controladores de tarjetas inteligentes usan la estructura SMARTCARD_EXTENSION para acceder a todas las demás estructuras de datos de tarjetas inteligentes. |
CLOCK_RATE_CONVERSION La estructura CLOCK_RATE_CONVERSION contiene un valor que determina la duración de un bit de datos y la frecuencia de funcionamiento máxima correspondiente que acompaña a la longitud de bits indicada. |
OS_DEP_DATA La estructura OS_DEP_DATA define los datos almacenados en el miembro OsData de la estructura SMARTCARD_EXTENSION, que contiene información de tarjeta inteligente específica del sistema operativo. |
PTS_DATA La estructura PTS_DATA se usa para la selección de tipo de protocolo (PTS). |
SCARD_CARD_CAPABILITIES La declaración de estructura SCARD_CARD_CAPABILITIES define los datos almacenados en el miembro CardCapabilites de la estructura SMARTCARD_EXTENSION y contiene toda la información específica de la tarjeta inteligente concreta que se usa actualmente. |
SCARD_READER_CAPABILITIES La estructura SCARD_READER_CAPABILITIES contiene información de estado sobre el lector de tarjetas inteligentes. |
SMARTCARD_REPLY Describe el búfer de respuesta recibido de la tarjeta inteligente. |
SMARTCARD_REQUEST Describe el búfer de solicitudes que contiene los datos que se van a enviar a la tarjeta. |
T0_DATA La biblioteca de controladores de tarjeta inteligente usa la estructura T0_DATA para procesar E/S de T0. |
T1_DATA La biblioteca de controladores de tarjeta inteligente usa la estructura T1_DATA para procesar E/S de T1. |
VENDOR_ATTR La estructura VENDOR_ATTR define los datos almacenados en el miembro VendorAttr de la estructura SMARTCARD_EXTENSION. VENDOR_ATTR también contiene información que identifica el lector de tarjetas inteligentes, como el nombre del proveedor, el número de unidad y el número de serie. |