VSS_FILE_RESTORE_STATUS 枚举 (vswriter.h)

VSS_FILE_RESTORE_STATUS枚举定义对所选组件或组件集管理的文件执行的文件还原操作的状态集 (有关选择组件) 的信息,请参阅使用选择性和逻辑路径

语法

typedef enum VSS_FILE_RESTORE_STATUS {
  VSS_RS_UNDEFINED = 0,
  VSS_RS_NONE,
  VSS_RS_ALL,
  VSS_RS_FAILED
} ;

常量

 
VSS_RS_UNDEFINED
值: 0
还原状态未定义。


此值指示错误,或指示还原操作尚未启动。

快速编写器拥有的组件不支持此值。
VSS_RS_NONE
未还原任何文件。


此值指示还原时出错,该错误未将任何已还原的文件保留在磁盘上。
VSS_RS_ALL
所有文件都已还原。 此值表示成功,应为每个组件设置
已成功还原。
VSS_RS_FAILED
还原过程失败。


此值表示还原时出现错误,该错误确实将某些还原的文件保留在磁盘上。 这意味着
磁盘上的组件现在已损坏。

注解

如果由组件管理的任何文件,或者如果它定义了组件集,则无法还原其任何子组件, 则 VSS_FILE_RESTORE_STATUS 的值必须指示错误。

VSS_RS_FAILEDVSS_RS_NONE 值都表示还原操作未成功完成:

  • VSS_RS_NONE 表示还原正常失败:未将组件或其子组件中的文件还原到磁盘。
  • VSS_RS_FAIL 表示还原正常失败,导致某些文件还原到磁盘,而某些文件未存储。
请求者必须使用 IVssBackupComponents::SetFileRestoreStatus) 为每个组件 (及其组件集设置还原 (状态, 如果它定义了一个显式添加) 以使用 IVssBackupComponents::SetSelectedForRestore 或 IVssBackupComponents::AddRestoreSubcomponent) 还原到备份组件 (文档。

编写者和请求者可以通过调用 IVssComponent::GetFileRestoreStatus 来查询由可选组件定义的组件或组件集的还原状态。 如果为未选择的组件调用此方法,则返回的值是未定义的。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 vswriter.h

另请参阅

IVssBackupComponents::SetFileRestoreStatus

IVssComponent::GetFileRestoreStatus