使用DDK来实现USB通讯(第一次接触,说的不正确请别介意)
枚举完USB设备,找到目的USB设备之后,
使用CreateFile是直接在设备里面建立文件再写文件(WriteFile()),
还是把数据写到USB设备的缓存里面,然后再去读呢?如果是直接就把文件写到USB设备上面去了,那写设备之前的建立文件这个步骤怎么做呢?使用CreateFile的时候,第一个参数可以是设备名,还可以是路径名字吗?(比如F:\XXX\****.***)
枚举完USB设备,找到目的USB设备之后,
使用CreateFile是直接在设备里面建立文件再写文件(WriteFile()),
还是把数据写到USB设备的缓存里面,然后再去读呢?如果是直接就把文件写到USB设备上面去了,那写设备之前的建立文件这个步骤怎么做呢?使用CreateFile的时候,第一个参数可以是设备名,还可以是路径名字吗?(比如F:\XXX\****.***)
中国人自己的CodeProject编程资料库
第一个参数就是路径名,但绝对不是F:\的形式一般做法是用SetupApi函数在注册表中查找当前系统已枚举的USB设备得到设备全路径后CreateFile打开设备,如何DeviceIoCtrl、ReadFile、WriteFile得根据你的通讯协议