ISCardManage-Schnittstelle

[Die ISCardManage-Schnittstelle ist nicht mehr für die Verwendung als Windows Server 2008, Windows Vista und Windows Server 2003 mit Service Pack 1 (SP1) und höher verfügbar. Die SmartCard-Module bieten ähnliche Funktionen.]

Die folgende Schnittstellendefinition wird als Standard bereitgestellt, der beim Entwickeln eines Smartcardservice-Anbieters gefolgt werden kann.

Die ISCardManage-Schnittstelle muss bereitgestellt werden. Es wird zum Anfügen an eine bestimmte Smartcard oder einen bestimmten Lesegerät verwendet, um andere optionale Schnittstellen zu erstellen, um bestimmte Smartcardfunktionen auszuführen, um eine bestimmte Smartcard für die exklusive Verwendung zu sperren und den Status einer Smartcard oder eines Lesegeräts zu erhalten. Als Satz können diese Dienste für die Erhaltung eines gut definierten Kontexts verantwortlich sein, in dem eine Anwendung mit einer Smartcard oder einem Lesegerät kommunizieren kann.

Nachfolgend sehen Sie eine typische Verwendung der ISCardManage-Schnittstelle .

So stellen Sie eine Verbindung mit einer Smartcard her

  1. Erstellen Sie die ISCardManage-Schnittstelle , die der Karte zugeordnet ist.
  2. Verbinden an eine Smartcard, indem sie an einen bestimmten Smartcardleser (AttachByIFD) oder mithilfe eines zuvor erworbenen Handles (AttachByHandle) anfügen.
  3. Erstellen Sie andere Schnittstellen zum Ausführen von Smartcard-Vorgängen (CreateCardAuth, CreateFileAccess, CreateCHVerification oder CreateInterface).
  4. Freigeben der Karte (Trennen).
  5. Veröffentlichen Sie die ISCardManage-Schnittstelle und andere wie erforderlich.

Member

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

Methoden

Die ISCardManage-Schnittstelle weist diese Methoden auf.

Methode Beschreibung
AttachByHandle Ermöglicht es einer Anwendung, einen Kommunikationslink zu einer Smartcard mit einem Vom Smartcard-Ressourcen-Manager zurückgegebenen Handle zu erstellen.
AttachByIFD Ermöglicht es einer Anwendung, die Einrichtung eines Kontexts für einen bestimmten Leser mit einem Anzeigenamen anzufordern.
CreateCardAuth Ermöglicht die Erstellung einer ISCardAuth-Schnittstelle .
CreateCHVerification Ermöglicht die Erstellung einer ISCardVerify-Schnittstelle .
CreateFileAccess Ermöglicht die Erstellung einer ISCardFileAccess-Schnittstelle .
CreateInterface Ermöglicht die Erstellung einer Schnittstelle.
Trennen Gibt die Anlage an eine bestimmte Smartcard oder Leseausgabe an, die von AttachByHandle oder AttachByIFD zugeordnet ist.
Verbindung wiederherstellen Ermöglicht es einer Anwendung, eine Verbindung mit einer Smartcard oder einem Lesegerät erneut herzustellen, ohne eine Trennzeichen zu stellen, gefolgt von AttachByHandle oder AttachByIFD .
SCardLock Sperrt eine verbundene Smartcard oder ein Lesegerät für die exklusive Verwendung.
SCardUnlock Veröffentlicht die exklusive Verwendung der verbundenen Smartcard oder des Lesegeräts.
Status Ermöglicht es einer Anwendung, den aktuellen Status der Smartcard oder des Lesegeräts abzurufen.

 

Requirements (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