Libreria driver smart card
Microsoft fornisce una libreria driver che contiene un set di routine che standardizzano la maggior parte delle funzioni che un driver di lettura smart card deve eseguire. I driver lettore forniti dal fornitore devono chiamare queste routine per eseguire le azioni seguenti:
Per creare nomi di dispositivo necessari per gestione risorse smart card
Per controllare i parametri e rilevare gli errori per le chiamate IOCTL
Per analizzare i parametri ATR-strings e convertire i parametri
Per supportare i protocolli T=0 e T=1 ISO
Per supportare la convenzione inversa
Per registrare gli eventi
Per sincronizzare l'accesso al driver
La sezione Routine del driver smart card WDM elenca le routine della libreria dei driver e identifica la routine che esegue ogni azione.
La libreria driver elabora la maggior parte delle richieste IOCTL inviate dal gestore risorse al driver di lettura. La sezione IOCTLs del driver smart card elenca gli IOCTLs che la libreria driver elabora per conto del driver.
I file seguenti vengono usati dalla libreria driver smart card e dai driver che chiamano routine di libreria driver smart card.
File | Descrizione |
---|---|
Smclib.h |
Contiene dichiarazioni e definizioni richieste da tutti i driver che chiamano routine della libreria smart card. |
Smcnt.h |
Contiene dichiarazioni e definizioni richieste da un driver WDM che chiama routine della libreria smart card. |
Winsmcrd.h |
File di intestazione globale per tutti i driver di lettura smart card e le applicazioni con riconoscimento della smart card. |
Smclib.sys |
File binario della libreria per i driver WDM. |