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.
[La interfaz ISCard está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Los módulos de tarjeta inteligente proporcionan una funcionalidad similar.]
La interfaz ISCard permite abrir y administrar una conexión a una tarjeta inteligente. Cada conexión a una tarjeta requiere una única instancia correspondiente de la interfaz ISCard .
El administrador de recursos de tarjeta inteligente debe estar disponible cada vez que se crea una instancia de ISCard . Si este servicio no está disponible, se producirá un error en la creación de la interfaz.
En el ejemplo siguiente se muestra un uso típico de la interfaz ISCard . La interfaz ISCard se usa para conectarse a la tarjeta inteligente, enviar una transacción y liberar la tarjeta inteligente.
Para enviar una transacción a una tarjeta específica
- Cree una interfaz ISCard .
- Adjunte a una tarjeta inteligente especificando un lector de tarjetas inteligentes o mediante un identificador válido establecido anteriormente.
- Cree comandos de transacción con interfaces de tarjeta inteligente ISCardCmd e ISCardISO7816 .
- Use ISCard para enviar los comandos de transacción para su procesamiento mediante la tarjeta inteligente.
- Use ISCard para liberar la tarjeta inteligente.
- Libere la interfaz ISCard .
Miembros
La interfaz ISCard hereda de la interfaz IDispatch . ISCard también tiene estos tipos de miembros:
Métodos
La interfaz ISCard tiene estos métodos.
| Método | Descripción |
|---|---|
| AttachByHandle | Adjunta un objeto a un identificador de tarjeta inteligente abierto y configurado. |
| AttachByReader | Abre la tarjeta inteligente en el lector con nombre. |
| Separar | Cierra la conexión abierta a la tarjeta inteligente. |
| LockSCard | Reclama acceso exclusivo a la tarjeta inteligente. |
| Reinstale | Restablece y reinicializa la tarjeta inteligente. |
| Transacción | Ejecuta una operación de escritura y lectura en el objeto de comando de tarjeta inteligente (unidad de datos del protocolo de aplicación). |
| UnlockScard | Libera el acceso exclusivo a la tarjeta inteligente. |
Propiedades
La interfaz ISCard tiene estas propiedades.
| Propiedad | Tipo de acceso | Descripción |
|---|---|---|
|
Atr |
Solo lectura |
Recupera la cadena ATR de la tarjeta inteligente. |
|
CardHandle |
Solo lectura |
Recupera el identificador de la tarjeta inteligente conectada. |
|
Context |
Solo lectura |
Recupera el identificador de contexto actual de Resource Manager . |
|
Protocolo |
Solo lectura |
Recupera el identificador del protocolo actualmente en uso en la tarjeta inteligente. |
|
Estado |
Solo lectura |
Recupera el estado actual en el que se encuentra la tarjeta inteligente . |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible |
Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible |
Windows Server 2003 [solo aplicaciones de escritorio] |
| Fin de compatibilidad de cliente |
Windows XP |
| Fin de compatibilidad de servidor |
Windows Server 2003 |
| Encabezado |
|
| Biblioteca de tipos |
|
| Archivo DLL |
|
| IID |
IID_ISCard se define como 1461AAC3-6810-11D0-918F-00AA00C18068 |