IVdsPack 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.]

Provides methods to query and perform management operations on a pack containing disks and volumes.

Inheritance

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

Methods

The IVdsPack interface has these methods.

 
IVdsPack::AddDisk

Adds a disk to an online pack.
IVdsPack::CreateVolume

Creates a volume within the pack.
IVdsPack::GetProperties

Returns the property details of a pack object.
IVdsPack::GetProvider

Returns the software provider associated with a pack.
IVdsPack::MigrateDisks

Migrates a set of disks from one pack to another pack.
IVdsPack::QueryDisks

Returns an object that enumerates the disks in the pack.
IVdsPack::QueryVolumes

Returns an object that enumerates the volumes in the pack.
IVdsPack::Recover

Returns a failing or failed pack to a healthy state, if possible. This method is supported only for dynamic packs.
IVdsPack::RemoveMissingDisk

Removes a disk that is missing from the pack. This method applies to software provider objects only.
IVdsPack::ReplaceDisk

Not supported.This method is reserved for future use. (IVdsPack.ReplaceDisk)

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

IVdsSwProvider::QueryPacks

Pack Object

VDS Interfaces

VDS_PACK_PROP