KMDFとSCardlibを使用して Smartcard Driver を開発しています。WDK Smarcard Sample を参照として使用しました。CardPower
とを除くすべてのコールバックを正しく実装したと思いますCardTracking
。(私のリーダーとカードは、現在、RESET コマンドと新しいカードの挿入をサポートしていません)
呼び出すテストアプリケーションを実行しようとするとSCardListReaders()
、SCARD_E_NO_READERS_AVAILABLE
. サンプルのような変更を加えた INF を使用し、SmartCardReaderGuidを使用してデバイス インターフェイスを作成し、デバイスの種類を に設定しましたFILE_DEVICE_SMARTCARD
。
他に何ができるかわかりません。これをデバッグするにはどうすればよいですか? 何か案は?
PS SCarLlib のヘッダー ファイルが WDK の inc ではなく、サンプル ディレクトリにあるのはなぜですか?