Freigeben über


Smartcardtreiberbibliothek

Microsoft stellt eine Treiberbibliothek bereit, die eine Reihe von Routinen enthält, die die meisten Funktionen standardisieren, die ein Smart Karte Readertreiber ausführen muss. Vom Anbieter bereitgestellte Readertreiber müssen diese Routinen aufrufen, um die folgenden Aktionen auszuführen:

  • So erstellen Sie Gerätenamen, die der Ressourcen-Manager für intelligente Karte benötigt

  • So überprüfen Sie Parameter und erkennen Fehler für IOCTL-Aufrufe

  • So analysieren Sie ATR-Zeichenfolgen und Konvertieren von Parametern

  • So unterstützen Sie die ISO-Protokolle T=0 und T=1

  • So unterstützen Sie die umgekehrte Konvention

  • So protokollieren Sie Ereignisse

  • So synchronisieren Sie den Zugriff auf den Treiber

Im Abschnitt WDM-Smartcardtreiberroutinen werden die Treiberbibliotheksroutinen aufgelistet, und es wird angegeben, welche Routine die einzelnen Aktionen ausführt.

Die Treiberbibliothek verarbeitet die meisten IOCTL-Anforderungen, die der Ressourcen-Manager an den Readertreiber sendet. Im Abschnitt IoCTLs für Smartcardtreiber werden die IOCTLs aufgelistet, die die Treiberbibliothek im Auftrag des Readertreibers verarbeitet.

Die folgenden Dateien werden von der Smart Karte-Treiberbibliothek und von Treibern verwendet, die smarte Karte-Treiberbibliotheksroutinen aufrufen.

Datei BESCHREIBUNG

Smclib.h

Enthält Deklarationen und Definitionen, die von allen Treibern benötigt werden, die intelligente Karte-Bibliotheksroutinen aufrufen.

Smcnt.h

Enthält Deklarationen und Definitionen, die von einem WDM-Treiber erforderlich sind, der smarte Karte-Bibliotheksroutinen aufruft.

Winsmcrd.h

Globale Headerdatei für alle Intelligenten Karte-Readertreiber und intelligente Karte-fähige Anwendungen.

Smclib.sys

Die Binärdatei der Bibliothek für WDM-Treiber.