Interface ISCardManage

[L’interface ISCardManage n’est plus disponible à utiliser à 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 fournissent 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 fournisseurde services de carte à puce.

L’interface ISCardManage doit être fournie. Il est utilisé pour attacher à une carte à puce ou un lecteur spécifique, pour créer d’autres interfaces facultatives pour effectuer des fonctions de carte à puce spécifiques, pour verrouiller une carte à puce spécifique pour 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 classique de l’interface ISCardManage .

Pour vous connecter à une carte à puce

  1. Créez l’interface ISCardManage associée à la carte.
  2. Connecter à une carte à puce en s’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, CreateCHVerification ou CreateInterface).
  4. Relâchez la carte (Détacher).
  5. Libérez l’interface ISCardManage et d’autres personnes selon les besoins.

Membres

L’interface ISCardManage hérite de l’interface IDispatch . ISCardManage possède également ces types de membres :

Méthodes

L’interface ISCardManage a 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 retourné par le gestionnaire de ressources de carte à puce.
AttachByIFD Permet à une application de demander l’établissement d’un contexte pour un lecteur spécifique référencé avec un nom complet.
CreateCardAuth Permet 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 Permet la création d’une interface.
Détacher Libère la pièce jointe sur une carte à puce ou un lecteur spécifique alloué par AttachByHandle ou AttachByIFD respectivement.
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 connectée ou un lecteur pour une utilisation exclusive.
SCardUnlock Libère l’utilisation exclusive de la carte à puce connectée ou du lecteur.
Statut Permet à une application d’obtenir l’état actuel de la carte à puce ou du lecteur.

 

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 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