vss.h 标头

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

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

接口

 
IVssAsync

IVssAsync 接口通过启动异步操作的方法返回到调用应用程序,这些操作在后台运行,通常需要很长时间才能完成。
IVssEnumObject

包含用于循环访问枚举对象列表并执行其他操作的方法。 (IVssEnumObject)

结构

 
VSS_OBJECT_PROP

定义提供程序、卷、卷影复制或卷影复制集的属性。
VSS_PROVIDER_PROP

指定卷影复制提供程序属性。
VSS_SNAPSHOT_PROP

包含卷影副本或卷影复制集的属性。

枚举

 
VSS_APPLICATION_LEVEL

指示应用程序级别,即在创建卷影副本的过程中,编写者会收到冻结通知的点。
VSS_BACKUP_SCHEMA

由编写器用于指示它可以参与的备份操作类型。
VSS_BACKUP_TYPE

指示要执行的备份类型。
VSS_FILE_SPEC_BACKUP_TYPE

编写器用于指示他们对某些备份操作的支持。
VSS_HARDWARE_OPTIONS

定义卷影复制 LUN 标志。
VSS_OBJECT_TYPE

请求者用于将对象标识为卷影复制集、卷影副本或提供程序。
VSS_PROVIDER_CAPABILITIES

此枚举保留供将来使用。
VSS_PROVIDER_TYPE

指定提供程序类型。
VSS_RECOVERY_OPTIONS

请求者用于指定重新同步操作的执行方式。
VSS_RESTORE_TYPE

由请求者用来指示它即将执行的还原操作的类型。
VSS_ROLLFORWARD_TYPE

请求者使用VSS_ROLLFORWARD_TYPE枚举来指示它即将执行的前滚操作的类型。
VSS_SNAPSHOT_COMPATIBILITY

VSS_SNAPSHOT_COMPATIBILITY枚举指示对已复制卷影的卷禁用哪些卷控制或文件 I/O 操作。
VSS_SNAPSHOT_CONTEXT

指定如何创建、查询或删除卷影副本,以及编写器参与程度。
VSS_SNAPSHOT_PROPERTY_ID

指定要为卷影副本设置的属性。
VSS_SNAPSHOT_STATE

指定给定卷影复制操作的状态。
VSS_VOLUME_SNAPSHOT_ATTRIBUTES

允许为卷影副本指定其他属性。
VSS_WRITER_STATE

指示编写器的当前状态。