IEnumVdsObject interface (vds.h)
[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]
Enumerates through a set of VDS objects of a given type. Objects can be providers, subsystems, controllers, LUNs, LUN plexes, drives, disk packs, disks, volumes, or volume plexes.
Inheritance
The IEnumVdsObject interface inherits from the IUnknown interface. IEnumVdsObject also has these types of members:
Methods
The IEnumVdsObject interface has these methods.
IEnumVdsObject::Clone The IEnumVdsObject::Clone (vds.h) method creates an enumeration with the same state as the current enumeration. |
IEnumVdsObject::Next The IEnumVdsObject::Next (vds.h) method returns a specified number of objects in the enumeration, beginning from the current point. |
IEnumVdsObject::Reset The IEnumVdsObject::Reset (vds.h) method resets to the beginning of the enumeration. |
IEnumVdsObject::Skip The IEnumVdsObject::Skip (vds.h) method skips a specified number of objects in the enumeration. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | vds.h |