IFileSystemImage::p ut_FileSystemsToCreate 方法 (imapi2fs.h)
设置生成结果流时要创建的文件系统。
语法
HRESULT put_FileSystemsToCreate(
[in] FsiFileSystems newVal
);
parameters
[in] newVal
生成结果流时要创建的一个或多个文件系统。 有关可能的值,请参阅 FsiFileSystems 枚举类型。
返回值
成功后返回S_OK,但实现后可能会返回其他成功代码。 以下错误代码通常在操作失败时返回,但不表示唯一可能的错误值:
返回代码 | 说明 |
---|---|
|
为参数 %1!ls! 指定的值无效。
值:0xC0AAB101 |
|
对于 %1!ls! 文件系统,此文件系统映像的目录太多。
值:0xC0AAB130 |
|
无法更改为创建指定的文件系统,因为导入的会话中的文件系统和新会话中的文件系统不匹配。
值:0xC0AAB163L |
|
ISO9660限制为 8 个目录级别。
值:0xC0AAB131 |
|
无法更改为创建指定的文件系统,因为导入的会话中的文件系统与当前会话中的文件系统不匹配。
值:0xC0AAB133 |
|
当前文件系统修订版不支持此功能。 将在不使用此功能的情况下创建映像。
值:0x00AAB15FL |
注解
如果上一个会话是使用 IFileSystemImage::ImportFileSystem 或 IFileSystemImage::ImportSpecificFileSystem 导入的,并且该会话的布局与 IMAPI 用于 IFileSystemImage::p ut_FileSystemToCreate 中指定的 newVal 标识的文件系统的布局不兼容,则此方法将返回IMAPI_E_INCOMPATIBLE_PREVIOUS_SESSION。
仅当结果流不处于活动状态时,才能更改文件系统。
要求
最低受支持的客户端 | Windows Vista、Windows XP SP2 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | imapi2fs.h |