Freigeben über


ISCardDatabase-Schnittstelle

[Die ISCardDatabase-Schnittstelle ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. 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 ISCardDatabase-Schnittstelle stellt die Methoden zum Ausführen der Datenbankvorgänge des Smart KarteRessourcen-Managers bereit. Zu diesen Vorgängen gehören das Auflisten bekannter Smartcards, Leser und Lesergruppen sowie das Abrufen der Schnittstellen, die von einem intelligenten Karte und seinem primären Dienstanbieter unterstützt werden.

Hinweis

Der Bezeichner des primären Dienstanbieters ist eine COM-GUID, die zum Instanziieren und Verwenden der COM-Objekte für eine bestimmte Karte verwendet werden kann.

 

Das folgende Beispiel zeigt eine typische Verwendung der ISCardDatabase-Schnittstelle . In diesem Fall wird die ISCardDatabase-Schnittstelle verwendet, um alle bekannten Smartcards aufzulisten.

So übermitteln Sie eine Transaktion an eine bestimmte Karte

  1. Erstellen Sie eine ISCardDatabase-Schnittstelle .
  2. Rufen Sie ListCards auf, um alle bekannten Smartcards basierend auf einer ATR-Zeichenfolge oder deren unterstützten Schnittstellen abzurufen.
  3. Geben Sie die ISCardDatabase-Schnittstelle frei .

Member

Die ISCardDatabase-Schnittstelle erbt von der IDispatch-Schnittstelle . ISCardDatabase verfügt auch über die folgenden Membertypen:

Methoden

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

Methode BESCHREIBUNG
GetProviderCardId Ruft den Bezeichner des primären Dienstanbieters für eine bestimmte intelligente Karte ab.
ListCardInterfaces Ruft die Schnittstellenbezeichner (GUIDs) aller Schnittstellen ab, die von einer bestimmten intelligenten Karte unterstützt werden.
ListCards Ruft alle Smart Karte-Namen ab, die mit einem bestimmten Satz von GuiDs (Interface Identifiers) oder einer ATR-Zeichenfolge übereinstimmen.
ListReaderGroups Ruft die Namen der Lesergruppen ab, die der Ressourcen-Manager kennt.
ListReaders Rufen Sie die Namen der Leser ab, über die der Ressourcen-Manager Kenntnis hat.

 

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
Header
Scardmgr.h
Typbibliothek
Scardmgr.tlb
DLL
Scardssp.dll
IID
IID_ISCardDatabase ist definiert als 1461AAC8-6810-11D0-918F-00AA00C18068