2009-11-03 5 views
2

내가 SCardlibKMDF를 사용하여 스마트 카드 드라이버를 개발하고 있어요, 나는 기준으로 WDK Smarcard 샘플을 사용, 나는 제대로 CardPowerCardTracking을 제외한 모든 콜백을 구현 생각합니다. (이제 내 리더와 카드는 지금 RESET 명령과 새 카드 삽입을 지원하지 않습니다)스마트 카드 드라이버 (SCardLib와 KMDF) 문제

SCardListReaders()을 호출하는 테스트 응용 프로그램을 실행하려고하면 SCARD_E_NO_READERS_AVAILABLE이 표시됩니다. 변경 사항이있는 샘플 중 하나와 같은 INF를 사용하고 SmartCardReaderGuid으로 장치 인터페이스를 만들고 장치 유형을 FILE_DEVICE_SMARTCARD으로 설정했습니다.

내가 무엇을 할 수 있는지 모르겠다. 어떻게 디버깅 할 수 있습니까? 어떤 아이디어?

P. SCarLlib의 헤더 파일이 WDK가 아닌 샘플 디렉토리에있는 이유는 무엇입니까?

답변

2

RDF_POWER 콜백 사양에 따라 적절한 ATR 버퍼를 보내야했습니다. 또한 샘플에 따라 RDF_CAR_TRACKING을 구현해야했습니다.