Метод 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 |
См. также раздел
IVssBackupComponents::P reRestore