Hello,
I'm using IFileSystemImage to do some data burning, and I need you guys help here~
here are my questions:
1. After importing data from previous session by ImportFileSystem() or adding some files, is there any way to reset the IFileSystemImage Do I have to release current one and re-create a new instance if I want to restart the creation of image
2. I found that after AddFile() of IFsiDirectoryItem, it seems a temp file would be created at tmep path for generation of CreateResultImage. For example, I add in a 200 MB file by AddFile() then a 200 MB tmp file would come out in my temp path. I want to know when will this temp file be deleted Is there any way to manual clean up this temp file Even after I release the IFileSystemImage instance, the tmp file is still there...
3. The last one,,, I find that I would get E_UNEXPECTED from write() of IDiscFormat2Data when I pass the IStream pointer from IFileSystemImageResult::get_ImageStream. This issue would occur if I have burnt a data disc by IFileSystemImage before ( and yes, the previous temp files are still there). I'm not sure if it's the problem of IFileSystemImage or my calling sequence. Please kindly help check if you guys have this problem too.
Very thanks for any help !