Интерфейс IVssSoftwareSnapshotProvider (vsprov.h)

Содержит методы, используемые VSS для управления томами теневого копирования. Все поставщики программного обеспечения должны поддерживать этот интерфейс.

Наследование

Интерфейс IVssSoftwareSnapshotProvider наследуется от интерфейса IUnknown . IVssSoftwareSnapshotProvider также имеет следующие типы элементов:

Методы

Интерфейс IVssSoftwareSnapshotProvider содержит следующие методы.

 
IVssSoftwareSnapshotProvider::BeginPrepareSnapshot

VSS вызывает этот метод для каждой теневой копии, добавляемой в набор теневых копий. (IVssSoftwareSnapshotProvider.BeginPrepareSnapshot)
IVssSoftwareSnapshotProvider::D eleteSnapshots

Удаляет одну или несколько теневых копий или набор теневых копий.
IVssSoftwareSnapshotProvider::GetSnapshotProperties

Возвращает свойства указанной теневой копии.
IVssSoftwareSnapshotProvider::IsVolumeSnapshotted

Определяет, существуют ли теневые копии для указанного тома.
IVssSoftwareSnapshotProvider::IsVolumeSupported

Определяет, поддерживает ли поставщик теневые копии на указанном томе.
IVssSoftwareSnapshotProvider::Query

Запрашивает у поставщика сведения о теневых копиях, выполненных поставщиком.
IVssSoftwareSnapshotProvider::QueryRevertStatus

Возвращает указатель интерфейса IVssAsync, который можно использовать для определения состояния операции отменить изменения. (IVssSoftwareSnapshotProvider.QueryRevertStatus)
IVssSoftwareSnapshotProvider::RevertToSnapshot

Возвращает том к предыдущей теневой копии. (IVssSoftwareSnapshotProvider.RevertToSnapshot)
IVssSoftwareSnapshotProvider::SetContext

Задает контекст для последующих операций, связанных с теневым копированием.
IVssSoftwareSnapshotProvider::SetSnapshotProperty

Задает свойство для теневой копии.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vsprov.h

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

IUnknown