Метод IVssComponent::GetPreviousBackupStamp (vswriter.h)

Метод GetPreviousBackupStamp возвращает предыдущую метку резервного копирования, загруженную инициатором запроса в документе компонентов резервного копирования. Значение используется средством записи при принятии решения о том, должны ли файлы участвовать в разностной или добавочной операции резервного копирования.

Модуль записи или инициатор запроса может вызвать этот метод.

Синтаксис

HRESULT GetPreviousBackupStamp(
  [out] BSTR *pbstrBackupStamp
);

Параметры

[out] pbstrBackupStamp

Указатель на строку, содержащую метку времени предыдущей резервной копии, чтобы можно было правильно реализовать разностную или добавочную резервную копию.

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

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

Значение Значение
S_OK
Успешно возвращено значение атрибута.
S_FALSE
Метка времени резервного копирования не задана.
E_INVALIDARG
Одно из значений параметра недопустимо.
E_OUTOFMEMORY
Вызывающий объект не хватает памяти или других системных ресурсов.
VSS_E_INVALID_XML_DOCUMENT
Недопустимый XML-документ. Дополнительные сведения см. в журнале событий. Дополнительные сведения см. в разделе "Обработка событий и ошибок" в VSS.

Комментарии

Дополнительные сведения о метках резервных копий см. в разделе "Роль записи" в резервном копировании сложных хранилищ и роли инициатора запроса в резервном копировании сложных хранилищ.

Вызывающий объект должен освободить память, удерживаемую параметром pbstrBackupStamp , вызвав SysFreeString.

Если метка времени резервного копирования отсутствует, GetPreviousBackupStamp возвращает S_FALSE.

Возвращаемая строка ссылается на все файлы компонента и все неизбираемые вложенные компоненты.

Метка резервной копии, полученная getPreviousBackupStamp , задается инициатором запроса с помощью IVssBackupComponents::SetPreviousBackupStamp.

Как правило, строка, используемая для задания значения, найденного Методом GetPreviousBackupStamp , была получена из сохраненного документа компонентов резервного копирования или хранилась инициатором запроса в составе собственных внутренних записей.

Требования

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

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

IVssBackupComponents::SetPreviousBackupStamp

IVssComponent