VSS_OBJECT_TYPE 枚举 (vss.h)

请求者使用 VSS_OBJECT_TYPE 枚举将对象标识为卷影副本集、卷影副本或提供程序。

语法

typedef enum _VSS_OBJECT_TYPE {
  VSS_OBJECT_UNKNOWN = 0,
  VSS_OBJECT_NONE,
  VSS_OBJECT_SNAPSHOT_SET,
  VSS_OBJECT_SNAPSHOT,
  VSS_OBJECT_PROVIDER,
  VSS_OBJECT_TYPE_COUNT
} VSS_OBJECT_TYPE, *PVSS_OBJECT_TYPE;

常量

 
VSS_OBJECT_UNKNOWN
值: 0
对象类型未知。


这表示应用程序错误。
VSS_OBJECT_NONE
此值的解释取决于它是用作 VSS 方法的输入还是作为返回
VSS 方法的输出。


当用作 VSS 方法的输入时,它表示该方法不限于任何特定方法
对象类型,但应针对所有适当的对象执行操作。 从这个意义上说,
可以将VSS_OBJECT_NONE 视为通配符输入。

当作为输出返回时,对象类型未知,表示存在应用程序
”错误。
VSS_OBJECT_SNAPSHOT_SET
卷影副本集。
VSS_OBJECT_SNAPSHOT
卷影副本。
VSS_OBJECT_PROVIDER
卷影复制提供程序。
VSS_OBJECT_TYPE_COUNT
保留值。

注解

调用IVssBackupComponents::Query 时使用VSS_OBJECT_TYPE来指定要获取其信息的对象类型。 输入VSS_OBJECT_NONE将返回有关所有对象的信息。

此外, VSS_OBJECT_TYPE 用作 IVssBackupComponents::D eleteSnapshots 的输入。 但是,DeleteSnapshots 仅接受VSS_OBJECT_SNAPSHOT_SETVSS_OBJECT_SNAPSHOT VSS_OBJECT_TYPE值。

VSS_OBJECT_PROPType 成员是 VSS_OBJECT_TYPE 枚举的成员。

要求

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

另请参阅

IVssBackupComponents::D eleteSnapshots

IVssBackupComponents::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP