USB 드라이버 공부중입니다.
"윈도우USB 디바이스드라이버" 라는 책에 나온 USB저장장치 예제인데,
예제에는 SCSI Read 밖에 안나와 있어서, 제가 write 커맨드 추가해보려는데 잘 안되네요.
정확히 말씀드리면 Read는 잘 되는데 (책에 나와있는 예제 그대로), Write 가 안됩니다.
Read, Write 코드 모두 어플리케이션 소스에서 추가하는 방식입니다.
*buffer_data= "abcdef" 이런 식으로 write 할 데이터 버퍼에 저장했는데,
혹시 다른 형식으로 적어줘야 하나요? (배열이라던지..)
인터넷 찾아봐도 딱히 예제소스도 안보이고 답답하네요.
아래 소스는 Write, Read 부분이고, 전체 어플소스는 첨부파일에 있습니다!
IssueSCSICommand 함수를 사용해서 Read, Write 하는 방식입니다.