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

Creates a LUN in a storage pool.
IVdsHwProviderStoragePools::QueryMaxLunCreateSizeInStoragePool

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

Returns an IEnumVdsObject enumeration object containing a list of the storage pools managed by the hardware provider.

Requirements

   
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