Общие сведения о завершении резервного копирования

В следующей таблице показана последовательность действий и событий, необходимых для завершения операции резервного копирования. Дополнительные сведения см. в статье Общие сведения об обработке резервной копии в VSS.

Действие инициатора запроса Событие Действие записи
Инициатор запроса завершает теневое копирование, освобождая интерфейс IVssBackupComponents или вызывая IVssBackupComponents::D eleteSnapshots. Нет Нет
IVssBackupComponents освобождается путем вызова IUnknown::Release. BackupShutdown Модуль записи обрабатывает событие с помощью CVssWriter::OnBackupShutdown, что позволяет ему очистить любое состояние, связанное с набором теневого копирования. Если операция резервного копирования завершилась сбоем, т. е. не сгенерировало событие BackupComplete , модуль записи также может выполнить обработку ошибок. Дополнительные сведения см. в разделе Обработка событий BackupShutdown .

 

Поскольку интерфейс IVssBackupComponents нельзя использовать повторно, а деструктор интерфейса завершает теневые копии, обычно нет причин вызывать IVssBackupComponents::D eleteSnapshots. Этот метод предназначен для использования в сочетании с обработкой ошибок и прерыванием резервного копирования (см. статью Прерывание операций VSS).