IVdsLunMpio 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 LUN with MPIO extensions.
Inheritance
The IVdsLunMpio interface inherits from the IUnknown interface. IVdsLunMpio also has these types of members:
Methods
The IVdsLunMpio interface has these methods.
IVdsLunMpio::GetLoadBalancePolicy The IVdsLunMpio::GetLoadBalancePolicy method (vds.h) returns the current load balance policy on the LUN. |
IVdsLunMpio::GetPathInfo The IVdsLunMpio::GetPathInfo method (vds.h) returns an array of VDS_PATH_INFO structures, one for each path to the LUN. |
IVdsLunMpio::GetSupportedLbPolicies The IVdsLunMpio::GetSupportedLbPolicies method (vds.h) retrieves the load balance policies that are supported by the hardware provider. |
IVdsLunMpio::SetLoadBalancePolicy The IVdsLunMpio::SetLoadBalancePolicy method (vds.h) sets the load balance policy on the LUN. |
Remarks
If your provider is an iSCSI provider, or if your provider does not support MPIO, you should not implement the IVdsLunMpio interface. If an iSCSI provider implements this interface, VDS will ignore it, because VDS uses the service's own routines to handle MPIO for iSCSI.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2003 R2 [desktop apps only] |
Target Platform | Windows |
Header | vds.h |