vswriter.h 标头

系统服务使用此标头。 有关详细信息,请参阅:

vswriter.h 包含以下编程接口:

 
CVssWriter

CVssWriter 类是一个抽象基类,用于定义编写器将状态与 VSS 和其他编写器同步的接口。
CVssWriterEx

CVssWriterEx 类是一个抽象基类,用于定义编写器将状态与 VSS 和其他编写器同步的接口。
CVssWriterEx2

CVssWriterEx2 类是一个抽象基类,用于定义编写器将状态与 VSS 和其他编写器同步的接口。
IVssComponent

IVssComponent 接口是 C++ (而不是 COM) 接口,其中包含用于检查和修改请求者的备份组件文档中所含组件的相关信息的方法。
IVssComponentEx

定义用于检查和修改请求者的备份组件文档中包含的有关组件的信息的其他方法。
IVssComponentEx2

定义用于报告和检索组件级编写器错误的其他方法。
IVssCreateExpressWriterMetadata

IVssCreateExpressWriterMetadata 接口是一个 COM 接口,其中包含用于为快速编写器构造编写器元数据文档的方法。
IVssCreateWriterMetadata

IVssCreateWriterMetadata 接口是 C++ (而不是 COM) 接口,其中包含用于构造编写器元数据文档以响应标识事件的方法。 它仅在 CVssWriter::OnIdentify 方法中使用。
IVssCreateWriterMetadataEx

IVssCreateWriterMetadataEx 接口是一个 C++ (而不是 COM) 接口,它定义一个方法来报告将在创建卷影副本时显式排除的任何文件集。
IVssExpressWriter

定义用于管理 VSS Express 编写器的元数据的方法。
IVssWMDependency

IVssWMDependency 是 C++ (不是由 IVssWMComponent 接口返回的 COM) 接口,在备份或还原对另一编写器管理的组件具有显式编写器组件依赖项的组件时由应用程序使用。
IVssWMFiledesc

IVssWMFiledesc 接口是 C++ (不是 COM) 接口,它通过许多查询方法返回到调用应用程序。 它提供有关文件集 (文件集) 的详细信息。
IVssWriterComponents

包含用于获取和修改组件信息的方法。

函数

 
CreateVssExpressWriter

CreateVssExpressWriter 函数 (vswriter.h) 创建 IVssExpressWriter 接口对象并返回指向它的指针。
CreateVssExpressWriterInternal

createVssExpressWriterInternal 函数 (vswriter.h) 创建 IVssExpressWriter 接口对象并返回指向它的指针。
CreateWriter

此函数保留供系统使用。 (CreateWriter)
CreateWriterEx

此函数保留供系统使用。 (CreateWriterEx)

枚举

 
VSS_ALTERNATE_WRITER_STATE

用于指示给定编写器是否具有关联的备用编写器。
VSS_COMPONENT_FLAGS

编写器用于指示对自动恢复的支持。
VSS_COMPONENT_TYPE

指定用于卷影复制备份操作的组件类型。
VSS_FILE_RESTORE_STATUS

定义文件还原操作的状态集。
VSS_RESTORE_TARGET

由编写器在还原时用于指示如何还原所选组件中包含的所有文件及其定义的任何组件集中的所有文件。
VSS_RESTOREMETHOD_ENUM

由编写器在备份时用于通过其编写器元数据文档指定默认文件还原方法。
VSS_SOURCE_TYPE

指定编写器管理的数据类型。
VSS_SUBSCRIBE_MASK

指示编写器愿意接收的事件。
VSS_USAGE_TYPE

指定主机系统如何使用 VSS 操作中涉及的编写器管理的数据。
VSS_WRITERRESTORE_ENUM

向请求者指示处理还原操作期间生成的事件的条件。