Interface ISCardManage

[L’interface ISCardManage n’est plus disponible depuis 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 fournisseurde services carte intelligent.

L’interface ISCardManage doit être fournie. Il est utilisé pour l’attachement à un lecteur ou un carte intelligent spécifique, pour créer d’autres interfaces facultatives permettant d’exécuter des fonctions de carte intelligentes spécifiques, pour verrouiller une carte intelligente spécifique pour une utilisation exclusive et pour obtenir la status d’un carte ou d’un lecteur intelligent. En tant qu’ensemble, ces services peuvent être chargés de maintenir un contexte bien défini dans lequel une application peut communiquer avec un carte ou un lecteurintelligent.

Voici une utilisation classique de l’interface ISCardManage .

Pour vous connecter à un carte intelligent

  1. Créez l’interface ISCardManage associée au carte.
  2. Connectez-vous à un carte intelligent en l’attachant à un lecteur de carte intelligent spécifique (AttachByIFD) ou en utilisant un handle précédemment acquis (AttachByHandle).
  3. Créez d’autres interfaces pour effectuer des opérations de carte intelligentes (CreateCardAuth, CreateFileAccess, CreateCHVerification ou CreateInterface).
  4. Relâchez le carte (Détacher).
  5. Relâchez 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 a ces méthodes.

Méthode Description
AttachByHandle Permet à une application de créer un lien de communication vers un carte intelligent à l’aide d’un handle retourné par le gestionnaire de ressources smart carte.
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 Permet la création d’une interface ISCardAuth .
CreateCHVerification Permet la création d’une interface ISCardVerify .
CreateFileAccess Permet la création d’une interface ISCardFileAccess .
CreateInterface Permet la création d’une interface.
Detach Libère la pièce jointe sur un carte intelligent ou un lecteur spécifique alloués respectivement par AttachByHandle ou AttachByIFD.
Reconnexion Permet à une application de se reconnecter à un carte ou à un lecteur intelligent sans avoir à émettre un Detach suivi de AttachByHandle ou AttachByIFD respectivement.
SCardLock Verrouille un carte ou un lecteur intelligent connecté pour une utilisation exclusive.
SCardUnlock Libère l’utilisation exclusive du carte ou du lecteur intelligent connecté.
Statut Permet à une application d’obtenir la status actuelle du carte intelligent 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