Интерфейс IVssEnumMgmtObject (vsmgmt.h)
Интерфейс IVssEnumMgmtObject содержит методы для итерации и выполнения других операций со списком перечисляемых объектов.
Вызывающее приложение отвечает за вызов IUnknown::Release , чтобы освободить ресурсы, хранящиеся в возвращенном IVssEnumMgmtObject , когда он больше не нужен. Может также потребоваться вызвать IUnknown::Release , чтобы освободить временные объекты (например, строки), возвращаемые во время перечисления.
IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForSnapshot, Методы IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForVolume, IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasOnVolume и IVssDifferentialSoftwareSnapshotMgmt::QueryVolumesSupportedForDiffAreas возвращают объект IVssEnumMgmtObject.
Наследование
Интерфейс IVssEnumMgmtObject наследуется от интерфейса IUnknown . IVssEnumMgmtObject также имеет следующие типы элементов:
Методы
Интерфейс IVssEnumMgmtObject содержит следующие методы.
IVssEnumMgmtObject::Clone Создает копию указанного списка перечисляемых элементов путем создания копии объекта перечислителя IVssEnumMgmtObject. |
IVssEnumMgmtObject::Next Возвращает указанное количество объектов из указанного списка перечисляемых объектов. (IVssEnumMgmtObject.Next) |
IVssEnumMgmtObject::Reset Сбрасывает перечислитель таким образом, чтобы IVssEnumMgmtObject начинался с первого перечисленного объекта. |
IVssEnumMgmtObject::Skip Пропускает указанное количество объектов. (IVssEnumMgmtObject.Skip) |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vsmgmt.h |
См. также раздел
IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForSnapshot
IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasForVolume
IVssDifferentialSoftwareSnapshotMgmt::QueryDiffAreasOnVolume
IVssDifferentialSoftwareSnapshotMgmt::QueryVolumesSupportedForDiffAreas