Partager via


Interface ISCardFileAccess

[ L’interface ISCardFileAccess est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il n’est pas disponible pour une utilisation dans Windows Server 2003 avec Service Pack 1 (SP1) et versions ultérieures, Windows Vista, Windows Server 2008 et les versions ultérieures du système d’exploitation. Les modules de carte à puce offrent des fonctionnalités similaires.]

La définition d’interface suivante est fournie en tant que norme qui peut être suivie lors du développement d’un fournisseur smart carteservice.

L’interface ISCardFileAccess peut être utilisée pour implémenter une interface de haut niveau vers un système de fichiers carte avec un système de fichiers carte sous-jacent basé sur la structure définie dans ISO/IEC 7816-4. D’autres implémentations sont possibles, mais cela devrait être le plus courant.

L’interface ISCardFileAccess peut être utilisée pour exposer des entités de système de fichiers d’une manière très familière pour les développeurs d’applications dans l’environnement PC. Il fournit des mécanismes permettant de localiser des fichiers spécifiques et d’effectuer des opérations courantes telles que la sélection, la lecture, l’écriture, la création et la suppression. Il encapsule et masque une grande partie des détails de bas niveau impliqués dans l’exécution de ces opérations au niveau carte.

Voici une utilisation classique de l’interface ISCardFileAccess . Dans ce cas, l’interface ISCardFileAccess est utilisée pour sélectionner, ouvrir et écrire dans un fichier.

Pour écrire dans un fichier

  1. Appelez ISCardManage::CreateFileAccess pour créer une interface ISCardFileAccess .
  2. Appelez Ouvrir pour sélectionner et ouvrir le fichier.
  3. Appelez Écriture.
  4. Appelez Close.
  5. Relâchez l’interface ISCardFileAccess .

Membres

L’interface ISCardFileAccess hérite de l’interface IDispatch. ISCardFileAccess a également les types de membres suivants :

Méthodes

L’interface ISCardFileAccess comporte ces méthodes.

Méthode Description
ChangeDir Remplace le répertoire smart carte actuel par le nouveau répertoire spécifié.
Close Ferme le fichier spécifié.
Créer Crée un fichier à un emplacement donné dans le système de fichiers ICC.
Supprimer Supprime un fichier spécifié.
Répertoire Récupère une liste de fichiers.
GetCurrentDir Retourne un chemin d’accès absolu au répertoire actuellement sélectionné.
GetFileCapabilities Récupère les fonctionnalités de fichier.
GetProperties Récupère les données primitives référencées par les balises pour l’objet spécifié.
Invalidate Rend le fichier spécifié non valide.
Ouvrir Ouvre le fichier spécifié pour une utilisation ultérieure.
Lire Lit et retourne les données spécifiées à partir d’un fichier donné.
Réhabiliter Rend un fichier (EF ou DF), qui a été rendu non valide auparavant à l’aide de la commande Invalidate, accessible par l’application.
Seek Sélectionne l’objet à partir duquel l’autorisation de lecture/écriture sera effectuée.
SetProperties Définit les données primitives référencées par les balises pour l’objet spécifié.
Écrire Écrit des données dans un fichier ouvert actuel.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003