Interface ISCardManage

[l’interface ISCardManage ne peut plus être utilisée à partir de Windows server 2008, Windows Vista et Windows server 2003 avec Service Pack 1 (SP1) et versions ultérieures. Les modules de carte à puce offrent des fonctionnalités similaires.]

La définition d’interface suivante est fournie en tant que norme qui peut être suivie lors du développement d’un fournisseur de servicesde carte à puce .

L’interface ISCardManage doit être fournie. Il est utilisé pour l’attachement à une carte à puce ou à un lecteurspécifique, afin de créer d’autres interfaces facultatives pour exécuter des fonctions de carte à puce spécifiques, pour verrouiller une carte à puce spécifique en vue d’une utilisation exclusive et pour obtenir l’état d’une carte à puce ou d’un lecteur. En tant qu’ensemble, ces services peuvent être responsables de la maintenance d’un contexte bien défini dans lequel une application peut communiquer avec une carte à puce ou un lecteur.

Voici une utilisation courante de l’interface ISCardManage .

Pour se connecter à une carte à puce

  1. Créez l’interface ISCardManage associée à la carte.
  2. Connecter à une carte à puce en l’attachant à un lecteur de carte à puce spécifique (AttachByIFD) ou à l’aide d’un handle précédemment acquis (AttachByHandle).
  3. Créez d’autres interfaces pour effectuer des opérations de carte à puce (CreateCardAuth, CreateFileAccess, CreateCHVerificationou CreateInterface).
  4. Relâchez la carte (détacher).
  5. Libérez l’interface ISCardManage et d’autres en fonction des besoins.

Membres

L’interface ISCardManage hérite de l’interface IDispatch . ISCardManage a également les types de membres suivants :

Méthodes

L’interface ISCardManage possède ces méthodes.

Méthode Description
AttachByHandle Permet à une application de créer un lien de communication vers une carte à puce à l’aide d’un handle renvoyé par le Gestionnaire de ressourcesde carte à puce.
AttachByIFD Permet à une application de demander l’établissement d’un contexte pour un lecteur spécifique référencé avec un nom d’affichage.
CreateCardAuth Autorise la création d’une interface ISCardAuth .
CreateCHVerification Autorise la création d’une interface ISCardVerify .
CreateFileAccess Autorise la création d’une interface ISCardFileAccess .
CreateInterface Autorise la création d’une interface.
Detach Libère la pièce jointe d’une carte à puce ou d’un lecteur spécifique, respectivement allouée par AttachByHandle ou AttachByIFD .
Reconnexion Permet à une application de se reconnecter à une carte à puce ou à un lecteur sans avoir à émettre un détachement suivi de AttachByHandle ou AttachByIFD , respectivement.
SCardLock Verrouille une carte à puce ou un lecteur connecté pour une utilisation exclusive.
SCardUnlock Libère l’utilisation exclusive de la carte à puce ou du lecteur connecté.
État Permet à une application d’afficher l’état actuel de la carte à puce ou du lecteur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
Fin de la prise en charge des clients
Windows XP
Fin de la prise en charge des serveurs
Windows Server 2003