перечисление 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 |