Метод CVssWriter::SetWriterFailure (vswriter.h)
Метод SetWriterFailure указывает, что этот модуль записи столкнулся с условием ошибки и задает условие ошибки.
SetWriterFailure — это защищенный метод, реализованный базовым классом CVssWriter .
Синтаксис
HRESULT SetWriterFailure(
[in] HRESULT hr
);
Параметры
[in] hr
Код ошибки, который необходимо задать. Ниже приведены коды ошибок, которые может задать этот метод.
Значение | Значение |
---|---|
|
Теневая копия содержит только подмножество томов, необходимых для правильного резервного копирования компонента приложения. |
|
Сбой модуля записи из-за ошибки, которая, скорее всего, возникнет при создании другой теневой копии. |
|
Сбой модуля записи из-за ошибки выделения ресурсов. |
|
Сбой модуля записи из-за ошибки, которая, скорее всего, не возникнет, если был перезапущен весь процесс создания резервной копии, восстановления или теневой копии. |
|
Не удалось завершить создание теневой копии, так как время между состояниями заморозки и оттепели превысило значение времени ожидания (dwTimeoutFreeze), заданное в CVssWriter::Initialize. |
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Этот метод нельзя вызвать из CVssWriter::OnIdentify или CVssWriterEx::OnIdentifyEx.
Если обработчик событий модуля записи (например , CVssWriter::OnFreeze) вызывает этот метод, он должен сделать это в том же потоке, который вызвал обработчик событий. Дополнительные сведения см. в разделе Обработка событий записи.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vswriter.h (включая Vss.h, VsWriter.h) |
Библиотека | VssApi.lib |