我正在写文件浏览软件,我希望它可以与所有便携式设备(例如相机,智能手机等)正常工作。我的程序显示缩略图,所以我需要阅读每个文件的内容。设备浏览问题
现在我面临的一些问题:
与这两个我的照片的相机,我可以从设备只能打开一个ISteam。对于每个额外的流,我都会收到ERROR_BUSY错误。这是不方便的,因为我在几个后台线程中获取缩略图。
我可以从我的智能手机打开多个流,但我无法找到这些流!作为解决方法,我必须将整个流复制到临时文件系统位置并在那里处理它。
我想知道它取决于什么。设备文件系统?驱动程序实现还是其他什么?