none
ImportFileSystem mehod returns IMAPI_E_NO_SUPPORTED_FILE_SYSTEM on Windows7 RRS feed

  • 问题

  • recently i work on IMAPI2.0 to burn files on a cd/dvd 

    but i meet with such a problem: if i use a UDF DVD  when i calls the ImportFileSystem  method it returns  IMAPI_E_NO_SUPPORTED_FILE_SYSTEM . But when I use a  none UDF CD ,it works well.

    My work OS is Windows 7 . Is anyone had met with this problem?

    2014年1月6日 10:06

答案

  • 你好:

    感谢你的反馈!

    你的问题现在解决了么?

    在你一开始的问题,当你用UDF格式的光盘时,会出现IMAPI_E_NO_SUPPORTED_FILE_SYSTEM这个错误,当你不是用这种格式的光盘时,就没有这种错误了。你的意思是说可以用windows刻录工具进行正常的刻录UDF格式光盘,但是你的代码实现不了,是么?如果你觉得这是win7上的一个问题的话,我建议你到connect上提交这个问题。

    2014年1月24日 7:21
    版主

全部回复

  • Try to call GetDefaultFileSystem, see what is your file system.

    http://msdn.microsoft.com/en-us/library/windows/desktop/aa364840(v=vs.85).aspx


    麻烦把正确答案设为解答。

    2014年1月8日 2:27
    版主
  • 你好:

    从MSDN的这个文档上,我们知道IMAPI_E_NO_SUPPORTED_FILE_SYSTEM的意思是The specified disc does not contain one of the supported file systems.我们在remark下可以看到这样一句话“This method returns IMAPI_E_NO_SUPPORTED_FILE_SYSTEM if a supported file system is not found in the last session.”。 有些UDF格式的光盘在win7下会产生不兼容。你看下这个帖子就会明白了,还有这个


    2014年1月8日 2:56
    版主
  • GetDefaultFileSystem 这个方法我曾近尝试过,但是这个对于ImportFileSystem 的问题没有任何帮助。
    2014年1月8日 5:18
  • 我现在遇到的问题是如果不用我自己写的程序,利用windows 提供的刻录工具是可以正常进行刻录或者读取的。但是如果使用IMAPI2.0 所提供的接口,在实现multisession 刻录的时候,在ImportFileSystem 那一步就会报告这个错误。之前我在论坛上看到有人反馈 XP系统需要安装某个补丁才能解决这个问题,我希望知道win7是否也会有这方面的原因。
    2014年1月8日 5:21
  • 你好:

    感谢你的反馈!

    你的问题现在解决了么?

    在你一开始的问题,当你用UDF格式的光盘时,会出现IMAPI_E_NO_SUPPORTED_FILE_SYSTEM这个错误,当你不是用这种格式的光盘时,就没有这种错误了。你的意思是说可以用windows刻录工具进行正常的刻录UDF格式光盘,但是你的代码实现不了,是么?如果你觉得这是win7上的一个问题的话,我建议你到connect上提交这个问题。

    2014年1月24日 7:21
    版主