スマートカード ドライバー (SCardLib を使用した KMDF) の問題
-
13-09-2019 - |
質問
を使用してスマートカードドライバーを開発しています 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 を実装する必要がありました。
所属していません StackOverflow