【发布时间】:2010-11-16 16:03:02
【问题描述】:
有没有办法检查 USB 设备(在我们的例子中是打印机)的可用字节数?
我们正在使用 CreateFile 和 ReadFile 和 WriteFile 与我们的 USB 设备进行 IO 通信,这很有效。但是如果不进行实际读取,我们无法计算出有多少数据可用。我们不能使用GetFileSize,因为即使是文档也说你不能将它用于:
“非寻道设备,例如管道或通信设备”...
所以这行不通。有什么建议么?我们的 USB I/O 操作是否错误?有没有更好的方法来读取/写入 USB?
【问题讨论】: