Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Microsoft fournit une bibliothèque de pilotes qui contient un ensemble de routines qui normalisent la plupart des fonctions qu’un pilote de lecteur de carte à puce doit effectuer. Les pilotes de lecteur fournis par le fournisseur doivent appeler ces routines pour effectuer les actions suivantes :
Pour créer des noms d’appareils requis par le gestionnaire de ressources de carte à puce
Pour vérifier les paramètres et détecter les erreurs pour les appels IOCTL
Pour analyser les chaînes ATR et convertir des paramètres
Pour prendre en charge les protocoles ISO T=0 et T=1
Pour soutenir la convention inverse
Pour journaliser les événements
Pour synchroniser l’accès au pilote
La section Routines des pilotes de carte à puce WDM répertorie les routines de bibliothèque de pilotes et identifie la routine qui effectue chaque action.
La bibliothèque de pilotes traite la plupart des demandes IOCTL envoyées par le gestionnaire de ressources au pilote lecteur. La section IOCTLs du pilote de carte à puce répertorie les IOCTLs que la bibliothèque de pilotes traite pour le compte du pilote lecteur.
Les fichiers suivants sont utilisés par la bibliothèque de pilotes de carte à puce et par les pilotes qui appellent des routines de bibliothèque de pilotes de carte à puce.
| Fichier | Descriptif |
|---|---|
Smclib.h |
Contient les déclarations et définitions requises par tous les pilotes qui appellent des routines de bibliothèque de cartes à puce. |
Smcnt.h |
Contient des déclarations et des définitions requises par un pilote WDM qui appelle des routines de bibliothèque de cartes à puce. |
Winsmcrd.h |
Fichier d’en-tête global pour tous les pilotes de lecteur de carte à puce et applications prenant en charge les cartes à puce. |
Smclib.sys |
Fichier binaire de la bibliothèque pour les pilotes WDM. |