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 |