Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IEnumVdsObject interface

[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.

When to implement

Hardware and software providers implement this interface for objects having methods that return an IEnumVdsObject interface.

When to use

Applications use the methods of this interface to enumerate through a set of VDS objects.

Members

The IEnumVdsObject interface inherits from the IUnknown interface. IEnumVdsObject also has these types of members:

Methods

The IEnumVdsObject interface has these methods.

MethodDescription
Clone

Creates an enumeration with the same state as the current enumeration.

Next

Returns the next object in the enumeration, beginning from the current point.

Reset

Resets to the beginning of the enumeration.

Skip

Skips a specified number of objects in the enumeration.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

Vds.h;
VdsHwPrv.h (for hardware providers)

Library

Uuid.lib

See also

VDS Interfaces
Helper Objects
Working with Enumeration Objects

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.