IFsiDirectoryItem::AddFile method (imapi2fs.h)
Adds a file to the file system image.
HRESULT AddFile( BSTR path, IStream *fileData );
String that contains the relative path of the directory to contain the new file.
Specify the full path when calling this method from the root directory item.
An IStream interface of the file (data stream) to write to the media.
S_OK is returned on success, but other success codes may be returned as a result of implementation. The following error codes are commonly returned on operation failure, but do not represent the only possible error values:
Path '%1!s!' is badly formed or contains invalid characters.
Pointer is not valid.
The value specified for parameter %1!ls! is not valid.
ls!' is not part of the file system. It must be added to complete this operation.
FileSystemImage object is in read only mode.
The directory that will contain the new file must already exist within the file system image.
|Minimum supported client||Windows Vista, Windows XP with SP2 [desktop apps only]|
|Minimum supported server||Windows Server 2003 [desktop apps only]|