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

See also

VDS Interfaces