Freigeben über


ISCardManage-Schnittstelle

[Die ISCardManage-Schnittstelle ist ab Windows Server 2008, Windows Vista und Windows Server 2003 mit Service Pack 1 (SP1) und höher nicht mehr verfügbar. Die Smartcardmodule bieten ähnliche Funktionen.]

Die folgende Schnittstellendefinition wird als Standard bereitgestellt, die bei der Entwicklung eines smarten KarteServiceanbieters befolgt werden kann.

Die ISCardManage-Schnittstelle muss bereitgestellt werden. Es wird zum Anfügen an einen bestimmten intelligenten Karte oder Leser, zum Erstellen anderer optionaler Schnittstellen zum Ausführen bestimmter Funktionen für intelligente Karte, zum Sperren eines bestimmten intelligenten Karte für die exklusive Verwendung und zum Abrufen der status eines intelligenten Karte oder Lesegeräts verwendet. Als Satz können diese Dienste für die Aufrechterhaltung eines klar definierten Kontexts verantwortlich sein, in dem eine Anwendung mit einem intelligenten Karte oder Lesern kommunizieren kann.

Es folgt eine typische Verwendung der ISCardManage-Schnittstelle .

So stellen Sie eine Verbindung mit einer intelligenten Karte

  1. Erstellen Sie die ISCardManage-Schnittstelle, die dem Karte zugeordnet ist.
  2. Stellen Sie eine Verbindung mit einem smarten Karte her, indem Sie an einen bestimmten Smart Karte Reader (AttachByIFD) oder einen zuvor erworbenen Handle (AttachByHandle) anfügen.
  3. Erstellen Sie andere Schnittstellen zum Ausführen intelligenter Karte-Vorgänge (CreateCardAuth, CreateFileAccess, CreateCHVerification oder CreateInterface).
  4. Lassen Sie die Karte los (Trennen).
  5. Lassen Sie die ISCardManage-Schnittstelle und andere nach Bedarf frei.

Member

Die ISCardManage-Schnittstelle erbt von der IDispatch-Schnittstelle . ISCardManage verfügt auch über folgende Arten von Membern:

Methoden

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

Methode Beschreibung
AttachByHandle Ermöglicht einer Anwendung das Erstellen einer Kommunikationsverbindung zu einem intelligenten Karte mithilfe eines vom Smart Karte Resource Manager zurückgegebenen Handle.
AttachByIFD Ermöglicht einer Anwendung, die Einrichtung eines Kontexts für einen bestimmten Leser anzufordern, auf den mit einem Anzeigenamen verwiesen wird.
CreateCardAuth Ermöglicht das Erstellen einer ISCardAuth-Schnittstelle .
CreateCHVerification Ermöglicht das Erstellen einer ISCardVerify-Schnittstelle .
CreateFileAccess Ermöglicht das Erstellen einer ISCardFileAccess-Schnittstelle .
CreateInterface Ermöglicht das Erstellen einer Schnittstelle.
Trennen Gibt die Anlage für eine bestimmte intelligente Karte oder einen bestimmten Leser frei, der jeweils von AttachByHandle oder AttachByIFD zugeordnet ist.
Verbindung wiederherstellen Ermöglicht einer Anwendung das erneute Herstellen einer Verbindung mit einem intelligenten Karte oder Lesern, ohne einen Detach-Wert ausstellen zu müssen, gefolgt von AttachByHandle bzw. AttachByIFD.
SCardLock Sperrt einen verbundenen smarten Karte oder Reader für die exklusive Verwendung.
SCardUnlock Stellt die exklusive Nutzung des verbundenen intelligenten Karte oder Readers frei.
Status Ermöglicht einer Anwendung das Abrufen der aktuellen status des intelligenten Karte oder Lesers.

 

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