Domanda

sto sviluppando smartcard driver utilizzando KMDF e SCardlib , ho usato il campione WDK Smarcard come riferimento, penso che ho implementato tutti i callback correttamente ad eccezione di CardPower e CardTracking. (Il lettore e la scheda non supportano ora per ora RESET comandi e inserimento della nuova scheda)

Quando si tenta di eseguire l'applicazione di test che invocano SCardListReaders() sto diventando SCARD_E_NO_READERS_AVAILABLE. Ho usato INF come quella del campione con modifiche e creare un'interfaccia Dispositivo con SmartCardReaderGuid e ho impostato il tipo di dispositivo di FILE_DEVICE_SMARTCARD.

Non so cosa altro posso fare, come posso eseguire il debug di questo? qualche idea?

P.S. Perché il file di intestazione per SCarLlib non sono nella inc di WDK ma nella directory di esempio?

È stato utile?

Soluzione

ho dovuto mandare un buon buffer di ATR in base alle specifiche RDF_POWER richiamata. e anche ho dovuto attuare il RDF_CAR_TRACKING secondo il campione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top