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

See also

Helper Objects

VDS Interfaces

Working with Enumeration Objects