IVdsSubSystem 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 for performing query and configuration operations on a subsystem.
Inheritance
The IVdsSubSystem interface inherits from the IUnknown interface. IVdsSubSystem also has these types of members:
Methods
The IVdsSubSystem interface has these methods.
IVdsSubSystem::CreateLun The IVdsSubSystem::CreateLun (vdshwprv.h) function creates a logical unit number (LUN). |
IVdsSubSystem::GetDrive The IVdsSubSystem::GetDrive (vdshwprv.h) method returns the specified drive. |
IVdsSubSystem::GetProperties The IVdsSubSystem::GetProperties (vdshwprv.h) method returns the properties of a subsystem. |
IVdsSubSystem::GetProvider The IVdsSubSystem::GetProvider (vdshwprv.h) method returns the provider that manages the subsystem. |
IVdsSubSystem::QueryControllers The IVdsSubSystem::QueryControllers (vdshwprv.h) method returns an object that enumerates the online and offline controllers managed by the subsystem. |
IVdsSubSystem::QueryDrives The IVdsSubSystem::QueryDrives (vdshwprv.h) method returns an object that enumerates the drives in the subsystem. |
IVdsSubSystem::QueryLuns The IVdsSubSystem::QueryLuns (vdshwprv.h) method returns an enumeration of LUNs surfaced in the subsystem and applies to hardware provider objects only. |
IVdsSubSystem::QueryMaxLunCreateSize The IVdsSubSystem::QueryMaxLunCreateSize (vdshwprv.h) method returns the size of the maximum LUN that can be created using the specified LUN type and hints. |
IVdsSubSystem::Reenumerate The IVdsSubSystem::Reenumerate (vdshwprv.h) method prompts the subsystem to scan its bus to discover newly-connected drives or newly-disconnected drives. |
IVdsSubSystem::ReplaceDrive The IVdsSubSystem::ReplaceDrive (vdshwprv.h) method replaces or migrates one drive with another in the subsystem. |
IVdsSubSystem::SetControllerStatus The IVdsSubSystem::SetControllerStatus (vdshwprv.h) method sets the status (either online or offline) of the controllers in the subsystem. |
IVdsSubSystem::SetStatus The IVdsSubSystem::SetStatus (vdshwprv.h) method sets the status of the subsystem to the specified value. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | vdshwprv.h |