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
- Llame a ISCardManage::CreateFileAccess para crear una interfaz ISCardFileAccess .
- Llame a Abrir para seleccionar y abrir el archivo.
- Llamar a Write.
- Llame a Close.
- 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 |