перечисление VSS_OBJECT_TYPE (vss.h)

Перечисление VSS_OBJECT_TYPE используется инициаторами запроса для идентификации объекта как набора теневого копирования, теневого копирования или поставщика.

Синтаксис

typedef enum _VSS_OBJECT_TYPE {
  VSS_OBJECT_UNKNOWN = 0,
  VSS_OBJECT_NONE,
  VSS_OBJECT_SNAPSHOT_SET,
  VSS_OBJECT_SNAPSHOT,
  VSS_OBJECT_PROVIDER,
  VSS_OBJECT_TYPE_COUNT
} VSS_OBJECT_TYPE, *PVSS_OBJECT_TYPE;

Константы

 
VSS_OBJECT_UNKNOWN
Значение: 0
Тип объекта неизвестен.


Это указывает на ошибку приложения.
VSS_OBJECT_NONE
Интерпретация этого значения зависит от того, используется ли оно в качестве входных данных для метода VSS или возвращается как
выходные данные метода VSS.


При использовании в качестве входных данных для метода VSS он указывает, что метод не ограничен какой-либо конкретной
тип объекта , но должен действовать со всеми соответствующими объектами. В этом смысле,
VSS_OBJECT_NONE можно рассматривать как входные данные с подстановочными знаками.

При возврате в качестве выходных данных тип объекта неизвестен и означает, что было приложение.
ошибка".
VSS_OBJECT_SNAPSHOT_SET
Набор теневого копирования.
VSS_OBJECT_SNAPSHOT
Теневая копия.
VSS_OBJECT_PROVIDER
Поставщик теневого копирования.
VSS_OBJECT_TYPE_COUNT
Зарезервированное значение.

Комментарии

VSS_OBJECT_TYPE используется при вызове IVssBackupComponents::Query для указания типов объектов, о которых требуется получить сведения. Входные данные VSS_OBJECT_NONE возвращают сведения обо всех объектах.

Кроме того, VSS_OBJECT_TYPE используется в качестве входных данных для IVssBackupComponents::D eleteSnapshots. Однако DeleteSnapshots принимает только VSS_OBJECT_TYPE значения VSS_OBJECT_SNAPSHOT_SET или VSS_OBJECT_SNAPSHOT.

Элемент TypeVSS_OBJECT_PROP является членом перечисления VSS_OBJECT_TYPE .

Требования

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

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

IVssBackupComponents::D eleteSnapshots

IVssBackupComponents::Query

IVssEnumObject

VSS_COMPONENT_TYPE

VSS_OBJECT_PROP