перечисление VSS_COMPONENT_TYPE (vswriter.h)

Перечисление VSS_COMPONENT_TYPE используется инициатором запроса и модулем записи для указания типа компонента, используемого с операцией резервного копирования теневого копирования.

Синтаксис

typedef enum VSS_COMPONENT_TYPE {
  VSS_CT_UNDEFINED = 0,
  VSS_CT_DATABASE,
  VSS_CT_FILEGROUP
} ;

Константы

 
VSS_CT_UNDEFINED
Значение: 0
Неопределенный тип компонента.


Это значение указывает на ошибку приложения.
VSS_CT_DATABASE
Компонент базы данных.
VSS_CT_FILEGROUP
Компонент группы файлов. Это любой компонент, отличный от базы данных.

Комментарии

Модуль записи задает тип компонента при добавлении компонента в документ метаданных записи с помощью IVssCreateWriterMetadata::AddComponent.

Записи и инициаторы запроса могут найти сведения о типах компонентов, выбранных для включения в документ компонентов резервного копирования, с помощью вызовов IVssComponent::GetComponentType для возврата типа компонента напрямую.

Инициатор запроса может получить тип любого компонента в документе метаданных модуля записи данного модуля записи, выполнив следующие действия:

  1. Использование IVssExamineWriterMetadata::GetComponent для получения интерфейса IVssWMComponent
  2. Использование IVssWMComponent::GetComponentInfo для возврата структуры VSS_COMPONENTINFO
  3. Проверка элемента Type объекта VSS_COMPONENTINFO

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vswriter.h

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

IVssComponent::GetComponentType

VSS_COMPONENTINFO

VSS_SOURCE_TYPE