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
- Créez l’interface ISCardManage associée au carte.
- 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).
- Créez d’autres interfaces pour effectuer des opérations de carte intelligentes (CreateCardAuth, CreateFileAccess, CreateCHVerification ou CreateInterface).
- Relâchez le carte (Détacher).
- 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 |