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 tarjeta inteligente.
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 en el que una aplicación puede comunicarse con una tarjeta inteligente o un lector.
A continuación se muestra un uso típico de la interfaz ISCardManage .
Para conectarse a una tarjeta inteligente
- Cree la interfaz ISCardManage asociada a la tarjeta.
- Conéctese a una tarjeta inteligente mediante la conexión a un lector de tarjeta inteligente específico (AttachByIFD) o mediante un identificador adquirido previamente (AttachByHandle).
- Cree otras interfaces para realizar operaciones de tarjeta inteligente (CreateCardAuth, CreateFileAccess, CreateCHVerification o CreateInterface).
- Suelte la tarjeta (Desasociar).
- 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. |
Separar | Libera los datos adjuntos a una tarjeta inteligente o lector determinado asignada 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 un desasociado seguido de AttachByHandle o AttachByIFD respectivamente. |
SCardLock | Bloquea una tarjeta inteligente conectada o un lector para uso exclusivo. |
SCardUnlock | Libera el uso exclusivo de la tarjeta inteligente o el lector conectados. |
Estado | Permite a una aplicación obtener el estado actual de la tarjeta inteligente o del 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 |