Интерфейс IVssEnumObject (vss.h)

Интерфейс IVssEnumObject содержит методы для перебора и выполнения других операций со списком перечисляемых объектов.

Вызывающее приложение отвечает за вызов IUnknown::Release , чтобы освободить ресурсы, хранящиеся в возвращенном объекте IVssEnumObject , когда он больше не нужен. Также может потребоваться вызвать IUnknown::Release , чтобы освободить временные объекты (например, строки), возвращаемые во время перечисления.

Метод IVssBackupComponents::Query возвращает объект IVssEnumObject .

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

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

Методы

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

 
IVssEnumObject::Clone

Создает копию указанного списка перечисляемых элементов путем создания копии объекта перечислителя IVssEnumObject.
IVssEnumObject::Next

Возвращает указанное количество объектов из указанного списка перечисляемых объектов. (IVssEnumObject.Next)
IVssEnumObject::Reset

Сбрасывает перечислитель таким образом, что IVssEnumObject:Next начинается с первого перечисленного объекта.
IVssEnumObject::Skip

Пропускает указанное количество объектов. (IVssEnumObject.Skip)

Требования

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