IVdsSubSystem 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 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 method (vds.h) creates a logical unit number (LUN). |
IVdsSubSystem::GetDrive The IVdsSubSystem::GetDrive method (vds.h) returns the specified drive. |
IVdsSubSystem::GetProperties The IVdsSubSystem::GetProperties method (vds.h) returns the properties of a subsystem. |
IVdsSubSystem::GetProvider The IVdsSubSystem::GetProvider method (vds.h) returns the provider that manages the subsystem. |
IVdsSubSystem::QueryControllers The IVdsSubSystem::QueryControllers method (vds.h) returns an object that enumerates the online and offline controllers managed by the subsystem. |
IVdsSubSystem::QueryDrives The IVdsSubSystem::QueryDrives method (vds.h) returns an object that enumerates the drives in the subsystem. |
IVdsSubSystem::QueryLuns The IVdsSubSystem::QueryLuns method (vds.h) returns an enumeration of LUNs surfaced in the subsystem. This method applies to hardware provider objects only. |
IVdsSubSystem::QueryMaxLunCreateSize The IVdsSubSystem::QueryMaxLunCreateSize method (vds.h) returns the size of the maximum LUN that can be created using the specified LUN type and hints. |
IVdsSubSystem::Reenumerate The IVdsSubSystem::Reenumerate method (vds.h) prompts the subsystem to scan its bus to discover newly-connected drives or newly-disconnected drives. |
IVdsSubSystem::ReplaceDrive The IVdsSubSystem::ReplaceDrive method (vds.h) replaces or migrates one drive with another in the subsystem. |
IVdsSubSystem::SetControllerStatus The IVdsSubSystem::SetControllerStatus method (vds.h) sets the status (either online or offline) of the controllers in the subsystem. |
IVdsSubSystem::SetStatus The IVdsSubSystem::SetStatus method (vds.h) 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 | vds.h |