IEnumVdsObject interface (vdshwprv.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 method (vdshwprv.h) creates an enumeration with the same state as the current enumeration.
IEnumVdsObject::Next

The IEnumVdsObject::Next method (vdshwprv.h) returns a specified number of objects in the enumeration, beginning from the current point.
IEnumVdsObject::Reset

The IEnumVdsObject::Reset method (vdshwprv.h) resets to the beginning of the enumeration.
IEnumVdsObject::Skip

The IEnumVdsObject::Skip method (vdshwprv.h) 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 vdshwprv.h

See also

Helper Objects

VDS Interfaces

Working with Enumeration Objects