Interfaz ISCardManage

[La interfaz ISCardManage ya no está disponible para su uso a partir de Windows Server 2008, Windows Vista y Windows Server 2003 con Service Pack 1 (SP1) y versiones posteriores. Los módulos de tarjeta inteligente proporcionan una funcionalidad similar.]

La siguiente definición de interfaz se proporciona como un estándar que se puede seguir al desarrollar un proveedor de servicios de tarjetas inteligentes.

Se debe proporcionar la interfaz ISCardManage . Se usa para adjuntar a una tarjeta inteligente o lector específico, para crear otras interfaces opcionales para realizar funciones de tarjeta inteligente específicas, para bloquear una tarjeta inteligente específica para uso exclusivo y para obtener el estado de una tarjeta inteligente o lector. Como conjunto, estos servicios pueden ser responsables de mantener un contexto bien definido dentro del cual una aplicación puede comunicarse con una tarjeta inteligente o lector.

A continuación se muestra un uso típico de la interfaz ISCardManage .

Para conectarse a una tarjeta inteligente

  1. Cree la interfaz ISCardManage asociada a la tarjeta.
  2. Conectar a una tarjeta inteligente mediante la conexión a un lector de tarjeta inteligente específico (AttachByIFD) o mediante un identificador adquirido previamente (AttachByHandle).
  3. Cree otras interfaces para realizar operaciones de tarjeta inteligente (CreateCardAuth, CreateFileAccess, CreateCHVerification o CreateInterface).
  4. Suelte la tarjeta (Desasociar).
  5. Libere la interfaz ISCardManage y otros según sea necesario.

Miembros

La interfaz ISCardManage hereda de la interfaz IDispatch . ISCardManage también tiene estos tipos de miembros:

Métodos

La interfaz ISCardManage tiene estos métodos.

Método Descripción
AttachByHandle Permite a una aplicación crear un vínculo de comunicación a una tarjeta inteligente mediante un identificador devuelto por el administrador de recursos de tarjeta inteligente.
AttachByIFD Permite a una aplicación solicitar el establecimiento de un contexto para un lector específico al que se hace referencia con un nombre para mostrar.
CreateCardAuth Permite la creación de una interfaz ISCardAuth .
CreateCHVerification Permite la creación de una interfaz ISCardVerify .
CreateFileAccess Permite la creación de una interfaz ISCardFileAccess .
CreateInterface Permite la creación de una interfaz.
Desasociar Libera los datos adjuntos a una tarjeta inteligente o lector determinado asignado por AttachByHandle o AttachByIFD respectivamente.
Volver a conectar Permite que una aplicación se vuelva a conectar a una tarjeta inteligente o lector sin tener que emitir una desasociación seguida de AttachByHandle o AttachByIFD respectivamente.
SCardLock Bloquea una tarjeta inteligente conectada o un lector para su uso exclusivo.
SCardUnlock Libera el uso exclusivo de la tarjeta inteligente o lector conectado.
Estado Permite a una aplicación obtener el estado actual de la tarjeta inteligente o lector.

 

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