Метод CVssWriter::OnThaw (vswriter.h)
Метод OnThaw вызывается модулем записи после события Thaw .
OnThaw — это чистый виртуальный метод. Он не реализуется базовым классом CVssWriter и должен реализовываться производными классами.
Синтаксис
bool OnThaw();
Возвращаемое значение
Реализация этого метода должна возвращать значение true , за исключением случаев неустранимой ошибки. При возникновении неустранимой ошибки метод должен вызвать метод CVssWriter::SetWriterFailure , чтобы предоставить описание сбоя, прежде чем возвращать значение false. Если возникает некритичная ошибка, метод должен по-прежнему вызывать SetWriterFailure, но возвращатьзначение true. Если ошибка вызвана временной проблемой, метод должен указать VSS_E_WRITERERROR_RETRYABLE в вызове Метода SetWriterFailure.
Во всех случаях, когда происходит сбой, метод должен записывать событие в журнал событий, чтобы сообщить точную причину сбоя.
Комментарии
Этот метод вызывается в конце зависания теневого копирования, когда записи могут снова начать изменять данные на диске.
OnThaw используется для возврата модуля записи в нормальную работу, обычно отменяя действия, выполняемые во время CVssWriter::OnPrepareSnapshot и CVssWriter::OnFreeze.
Окончательные обновления модуля записи метаданных компонентов резервной копии и очистка (например, удаление временных файлов) обычно зарезервированы для CVssWriter::OnPostSnapshot.
Записи никогда не должны вызывать исключение из этого метода или любого другого метода обратного вызова CVssWriter(Ex)::OnXxx .
Если этот метод вызывает метод CVssWriterEx2::GetSessionId, CVssWriter::SetWriterFailure или CVssWriterEx2::SetWriterFailureEx , он должен делать это в том же потоке, который вызвал этот метод. Дополнительные сведения см. в разделе Обработка событий записи.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vswriter.h (включая Vss.h, VsWriter.h) |
Библиотека | VssApi.lib |