Freigeben über


ISCardFileAccess-Schnittstelle

[Die ISCardFileAccess-Schnittstelle ist für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen verfügbar. Es ist nicht für die Verwendung in Windows Server 2003 mit Service Pack 1 (SP1) und höher, Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems verfügbar. Die Smartcardmodule bieten ähnliche Funktionen.]

Die folgende Schnittstellendefinition wird als Standard bereitgestellt, der bei der Entwicklung eines intelligenten KarteDienstanbieters befolgt werden kann.

Die ISCardFileAccess-Schnittstelle kann verwendet werden, um eine allgemeine Schnittstelle für ein Karte-basiertes Dateisystem mit einem zugrunde liegenden Karte Dateisystem basierend auf der in ISO/IEC 7816-4 definierten Struktur zu implementieren. Andere Implementierungen sind möglich, aber es wird erwartet, dass dies die häufigsten sein wird.

Die ISCardFileAccess-Schnittstelle kann verwendet werden, um Dateisystementitäten auf eine Weise verfügbar zu machen, die Anwendungsentwicklern in der PC-Umgebung sehr vertraut ist. Es bietet Mechanismen zum Auffinden bestimmter Dateien und zum Ausführen gängiger Vorgänge wie Auswählen, Lesen, Schreiben, Erstellen und Löschen. Es kapselt und maskiert einen Großteil der Details auf niedriger Ebene, die bei der Ausführung dieser Vorgänge auf Karte Ebene erforderlich sind.

Es folgt eine typische Verwendung der ISCardFileAccess-Schnittstelle . In diesem Fall wird die ISCardFileAccess-Schnittstelle verwendet, um eine Datei auszuwählen, zu öffnen und in eine Datei zu schreiben.

So schreiben Sie in eine Datei

  1. Rufen Sie ISCardManage::CreateFileAccess auf, um eine ISCardFileAccess-Schnittstelle zu erstellen.
  2. Rufen Sie Open auf, um die Datei auszuwählen und zu öffnen.
  3. Rufen Sie Write auf.
  4. Rufen Sie Schließen auf.
  5. Geben Sie die ISCardFileAccess-Schnittstelle frei.

Member

Die ISCardFileAccess-Schnittstelle erbt von der IDispatch-Schnittstelle . ISCardFileAccess verfügt auch über folgende Membertypen:

Methoden

Die ISCardFileAccess-Schnittstelle verfügt über diese Methoden.

Methode Beschreibung
ChangeDir Ändert das aktuelle Smart Karte-Verzeichnis in das neu angegebene Verzeichnis.
Schließen Schließt die angegebene Datei.
Erstellen Erstellt eine Datei an einem bestimmten Speicherort im ICC-Dateisystem.
Löschen Löscht eine angegebene Datei.
Verzeichnis Ruft eine Liste von Dateien ab.
GetCurrentDir Gibt einen absoluten Pfad zum aktuell ausgewählten Verzeichnis zurück.
GetFileCapabilities Ruft Dateifunktionen ab.
GetProperties Ruft die primitiven Daten ab, auf die von Tags für das angegebene Objekt verwiesen wird.
Invalidate Bewirkt, dass die angegebene Datei ungültig ist.
Öffnen Öffnet die angegebene Datei zur weiteren Verwendung.
Lesen Liest und gibt die angegebenen Daten aus einer bestimmten Datei zurück.
Rehabilitieren Macht eine Datei (EF oder DF), die zuvor mit dem Befehl Invalidate als ungültig erklärt wurde, für die Anwendung zugänglich.
Seek Wählt das Objekt aus, aus dem lese-/schreibberechtigungen ausgeführt werden sollen.
SetProperties Legt die primitiven Daten fest, auf die durch Tags für das angegebene Objekt verwiesen wird.
Schreiben Schreibt Daten in eine aktuell geöffnete Datei.

 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003