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