Метод IVssComponentEx::SetPostSnapshotFailureMsg (vswriter.h)

Задает строку сообщения об ошибке PostSnapshot для компонента.

Этот метод может вызываться только методом CVssWriter::OnPostSnapshot модуля записи.

Синтаксис

HRESULT SetPostSnapshotFailureMsg(
  [in] LPCWSTR wszFailureMsg
);

Параметры

[in] wszFailureMsg

Адрес строки расширенных символов, выделенной вызывающим объектом с завершением NULL, содержащей сообщение об ошибке, которое описывает ошибку, которая произошла при обработке события PostSnapshot .

Возвращаемое значение

Ниже приведены допустимые коды возврата для этого метода.

Значение Значение
S_OK
Сообщение об ошибке успешно задано.
E_INVALIDARG
Одно из значений параметра недопустимо.
E_OUTOFMEMORY
У вызывающего объекта не хватает памяти или других системных ресурсов.
VSS_E_BAD_STATE
Этот метод не был вызван методом CVssWriter::OnPostSnapshot модуля записи.

Комментарии

Сообщение об ошибке, заданное SetPostSnapshotFailureMsg , применяется ко всем файлам в компоненте и к подкомпонентам.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header vswriter.h (включая Vss.h, VsWriter.h)
Библиотека VssApi.lib

См. также раздел

CVssWriter::OnPostSnapshot

IVssComponentEx

IVssComponentEx::GetPostSnapshotFailureMsg