IVdsHwProviderStoragePools 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 create LUNs in a storage pool and enumerate the storage pools managed by a hardware provider.

Inheritance

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

Methods

The IVdsHwProviderStoragePools interface has these methods.

 
IVdsHwProviderStoragePools::CreateLunInStoragePool

The IVdsHwProviderStoragePools::CreateLunInStoragePool method (vds.h) creates a LUN in a storage pool.
IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool

The IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool method (vds.h) returns the maximum size of the LUN that can be created in the storage pool.
IVdsHwProviderStoragePools::QueryStoragePools

The QueryStoragePools method (vds.h) returns an IEnumVdsObject enumeration object containing a list of the storage pools managed by the hardware provider.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header vds.h

See also

IVdsStoragePool