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.
Microsoft proporciona una biblioteca de controladores que contiene un conjunto de rutinas que normalizan la mayoría de las funciones que debe realizar un controlador lector de tarjetas inteligentes. Los controladores de lector proporcionados por el proveedor deben llamar a estas rutinas para realizar las siguientes acciones:
Para crear nombres de dispositivo que requiera el administrador de recursos de tarjeta inteligente
Para comprobar los parámetros y detectar errores para las llamadas IOCTL
Para analizar cadenas ATR y convertir parámetros
Para admitir los protocolos ISO T=0 y T=1
Para apoyar la convención inversa
Para registrar eventos
Para sincronizar el acceso al controlador
La sección Rutinas del controlador de tarjeta inteligente WDM enumera las rutinas de la biblioteca de controladores e identifica qué rutina realiza cada acción.
La biblioteca de controladores procesa la mayoría de las solicitudes IOCTL que el administrador de recursos envía al controlador de lector. En la sección IOCTL del controlador de tarjeta inteligente , se enumeran las ICTL que procesa la biblioteca de controladores en nombre del controlador del lector.
Los siguientes archivos son utilizados por la biblioteca de controladores de tarjeta inteligente y por los controladores que llaman a las rutinas de la biblioteca de controladores de tarjeta inteligente.
| Archivo | Descripción |
|---|---|
Smclib.h |
Contiene declaraciones y definiciones requeridas por todos los controladores que llaman a rutinas de biblioteca de tarjetas inteligentes. |
Smcnt.h |
Contiene declaraciones y definiciones requeridas por un controlador WDM que llama a rutinas de biblioteca de tarjetas inteligentes. |
Winsmcrd.h |
Archivo de encabezado global para todos los controladores de lector de tarjetas inteligentes y aplicaciones compatibles con tarjetas inteligentes. |
Smclib.sys |
Archivo binario de la biblioteca para controladores WDM. |