Compartir a través de


Interfaz ISCardFileAccess

[La interfaz ISCardFileAccess está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. No está disponible para su uso en Windows Server 2003 con Service Pack 1 (SP1) y versiones posteriores, Windows Vista, Windows Server 2008 y versiones posteriores del sistema operativo. 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.

La interfaz ISCardFileAccess se puede usar para implementar una interfaz de alto nivel en un sistema de archivos basado en tarjetas con un sistema de archivos de tarjeta subyacente basado en la estructura definida en ISO/IEC 7816-4. Otras implementaciones son posibles, pero se espera que sea la más común.

La interfaz ISCardFileAccess se puede usar para exponer entidades del sistema de archivos de una manera muy familiar para los desarrolladores de aplicaciones en el entorno de PC. Proporciona mecanismos para buscar archivos específicos y realizar operaciones comunes, como seleccionar, leer, escribir, crear y eliminar. Encapsula y enmascara gran parte de los detalles de bajo nivel implicados en la realización de estas operaciones en el nivel de tarjeta.

A continuación se muestra un uso típico de la interfaz ISCardFileAccess . En este caso, la interfaz ISCardFileAccess se usa para seleccionar, abrir y escribir en un archivo.

Para escribir en un archivo

  1. Llame a ISCardManage::CreateFileAccess para crear una interfaz ISCardFileAccess .
  2. Llame a Abrir para seleccionar y abrir el archivo.
  3. Llamar a Write.
  4. Llame a Close.
  5. Libere la interfaz ISCardFileAccess .

Miembros

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

Métodos

La interfaz ISCardFileAccess tiene estos métodos.

Método Descripción
ChangeDir Cambia el directorio de tarjeta inteligente actual al nuevo directorio especificado.
Cerrar Cierra el archivo especificado.
Crear Crea un archivo en una ubicación determinada dentro del sistema de archivos ICC.
Eliminar Elimina un archivo especificado.
Directorio Recupera una lista de archivos.
GetCurrentDir Devuelve una ruta de acceso absoluta al directorio seleccionado actualmente.
GetFileCapabilities Recupera las funcionalidades de archivo.
GetProperties Recupera los datos primitivos a los que hacen referencia las etiquetas del objeto especificado.
Invalidate Hace que el archivo especificado no sea válido.
Abrir Abre el archivo especificado para su uso adicional.
Lectura Lee y devuelve los datos especificados de un archivo determinado.
Rehabilitar Hace que un archivo (EF o DF), que anteriormente no era válido mediante el comando Invalidate, accesible por la aplicación.
Seek Selecciona el objeto desde el que se realizará el permiso de lectura y escritura.
SetProperties Establece los datos primitivos a los que hacen referencia las etiquetas del objeto especificado.
Escribir Escribe datos en un archivo abierto actual.

 

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