質問

を使用してスマートカードドライバーを開発しています KMDF そして SCardlib, 、WDK Smarcard サンプルを参考として使用しました。以下を除くすべてのコールバックを正しく実装したと思います。 CardPower そして CardTracking. 。(私のリーダーとカードは、現時点では RESET コマンドと新しいカードの挿入をサポートしていません)

を呼び出すテストアプリケーションを実行しようとすると、 SCardListReaders() 得ています SCARD_E_NO_READERS_AVAILABLE. 。サンプルの INF に変更を加えて使用し、デバイス インターフェイスを作成しました。 スマートカードリーダーガイド デバイスタイプを次のように設定しました FILE_DEVICE_SMARTCARD.

他に何ができるかわかりません。これをデバッグするにはどうすればよいですか?何か案は?

追伸SCarLlib のヘッダー ファイルが WDK の inc にはなく、サンプル ディレクトリにあるのはなぜですか?

役に立ちましたか?

解決

RDF_POWER コールバック仕様に従って、適切な ATR バッファを送信する必要がありました。また、サンプルに従って RDF_CAR_TRACKING を実装する必要がありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top