备份终止概述

下表显示了终止备份操作所需的操作和事件序列。 有关详细信息,请参阅 VSS 下的备份处理概述

请求者操作 事件 编写器操作
请求方通过释放 IVssBackupComponents 接口或调用 IVssBackupComponents::D eleteSnapshots 来终止卷影副本。
IVssBackupComponents 通过调用 IUnknown::Release 发布。 BackupShutdown 编写器使用 CVssWriter::OnBackupShutdown 处理事件,这样它就可以清理与卷影副本集相关的任何状态。 如果备份操作失败(即未生成 BackupComplete 事件),编写器可能还必须执行错误处理。 有关详细信息 ,请参阅处理 BackupShutdown 事件

 

由于 无法重用 IVssBackupComponents 接口,并且接口的析构函数会终止卷影副本,因此通常没有理由调用 IVssBackupComponents::D eleteSnapshots。 此方法旨在与错误处理和中止备份结合使用, (请参阅 中止 VSS 操作) 。