VSS_RESTORE_TYPE 枚举 (vss.h)

请求者使用 VSS_RESTORE_TYPE 枚举来指示它要执行的还原操作的类型。

语法

typedef enum _VSS_RESTORE_TYPE {
  VSS_RTYPE_UNDEFINED = 0,
  VSS_RTYPE_BY_COPY,
  VSS_RTYPE_IMPORT,
  VSS_RTYPE_OTHER
} VSS_RESTORE_TYPE, *PVSS_RESTORE_TYPE;

常量

 
VSS_RTYPE_UNDEFINED
值: 0
未定义还原类型。
这是默认还原类型。 但是,编写器应将此还原类型视为VSS_RTYPE_BY_COPY。

这表示请求者出现错误。
VSS_RTYPE_BY_COPY
请求者将备份的数据从备份还原到原始卷
中。
VSS_RTYPE_IMPORT
请求者不会从备份介质复制数据,而是导入可传输卷影副本并使用此副本
导入的卷,用于数据挖掘等操作。


Windows Server 2003 Standard Edition 和 Windows Server 2003 Web Edition: 不支持此值。 所有带有 SP1 的 Windows Server 2003 版本都支持此值。
VSS_RTYPE_OTHER
当前未枚举的还原类型。 此值指示应用程序错误。

注解

请求者可以选择使用 IVssBackupComponents::SetRestoreState 设置还原操作的类型。

编写器可以通过调用 CVssWriter::GetRestoreType 来检索还原操作的类型。

要求

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

另请参阅

CVssWriter::GetRestoreType

IVssBackupComponents::SetRestoreState