VSS_COMPONENT_TYPE 枚举 (vswriter.h)

请求者和编写者都使用 VSS_COMPONENT_TYPE 枚举来指定用于卷影副本备份操作的组件类型。

语法

typedef enum VSS_COMPONENT_TYPE {
  VSS_CT_UNDEFINED = 0,
  VSS_CT_DATABASE,
  VSS_CT_FILEGROUP
} ;

常量

 
VSS_CT_UNDEFINED
值: 0
未定义的组件类型。


此值指示应用程序错误。
VSS_CT_DATABASE
数据库组件。
VSS_CT_FILEGROUP
文件组组件。 这是数据库以外的任何组件。

注解

编写器使用 IVssCreateWriterMetadata::AddComponent 将组件添加到其编写器元数据文档时设置组件的类型。

编写者和请求者可以通过调用 IVssComponent::GetComponentType 来直接返回组件类型,找到选择包含在备份组件文档中的组件的类型信息。

请求者可以通过执行以下操作获取给定编写器的编写器元数据文档中任何组件的类型:

  1. 使用 IVssExamineWriterMetadata::GetComponent 获取 IVssWMComponent 接口
  2. 使用 IVssWMComponent::GetComponentInfo 返回 VSS_COMPONENTINFO 结构
  3. 检查VSS_COMPONENTINFO对象的 Type 成员

要求

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

另请参阅

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE