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

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 (vdshwprv.h) method creates a LUN in a storage pool.
IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool

The IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool (vdshwprv.h) method returns the maximum size of the LUN that can be created in the storage pool based on the specified LUN type and hints.
IVdsHwProviderStoragePools::QueryStoragePools

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

See also

IVdsStoragePool