Метод CVssWriter::GetRestoreType (vswriter.h)

Метод GetRestoreType возвращает тип восстановления, в который участвует модуль записи.

GetRestoreType — это защищенный метод, реализованный базовым классом CVssWriter .

Синтаксис

VSS_RESTORE_TYPE GetRestoreType();

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

Этот метод возвращает тип операции восстановления, в рамках операции записи, с точки зрения значений перечисления VSS_RESTORE_TYPE .

Если метод GetRestoreType вызывается во время операции резервного копирования, возвращаемое значение не определено.

Комментарии

Этот метод следует вызывать только во время операций восстановления.

Тип восстановления по умолчанию — VSS_RTYPE_UNDEFINED. Однако средства записи должны рассматривать этот тип восстановления так, как если бы он был VSS_RTYPE_BY_COPY.

Инициатор запроса может задать тип восстановления, вызвав метод IVssBackupComponents::SetRestoreState .

Инициатор запроса может вызвать IVssBackupComponents::SetRestoreState в любое время до создания события PreRestore с помощью метода IVssBackupComponents::P reRestore . Таким образом, чтобы получить правильный тип восстановления, модуль записи не должен вызывать GetRestoreType перед обработкой события PreRestore в CVssWriter::OnPreRestore.

Требования

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

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

CVssWriter

CVssWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE