Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The IVssEnumObject interface contains methods to iterate over and perform other operations on a list of enumerated objects.
The calling application is responsible for calling IUnknown::Release to release the resources held by the returned IVssEnumObject when it is no longer needed. It may also need to call IUnknown::Release to release temporary objects (such as strings) returned during enumeration.
The IVssBackupComponents::Query method returns an IVssEnumObject object.
Inheritance
The IVssEnumObject interface inherits from the IUnknown interface. IVssEnumObject also has these types of members:
Methods
The IVssEnumObject interface has these methods.
IVssEnumObject::Clone Creates a copy of the specified list of enumerated elements by creating a copy of the IVssEnumObject enumerator object. |
IVssEnumObject::Next Returns the specified number of objects from the specified list of enumerated objects. (IVssEnumObject.Next) |
IVssEnumObject::Reset Resets the enumerator so that IVssEnumObject:Next starts at the first enumerated object. |
IVssEnumObject::Skip Skips the specified number of objects. (IVssEnumObject.Skip) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | vss.h |