mpiodisk.h header

This header is used by storage. For more information, see:

mpiodisk.h contains the following programming interfaces:

Structures

 
DSM_Load_Balance_Policy

The DSM_Load_Balance_Policy structure is used to represent a load balance policy that is applied to a LUN.
DSM_Load_Balance_Policy_V2

The DSM_Load_Balance_Policy_V2 structure is used to represent a load balance policy that is applied to a LUN.
DSM_QueryLBPolicy

The DSM_QueryLBPolicy structure is used to query a LUN's current load balance policy.
DSM_QueryLBPolicy_V2

The DSM_QueryLBPolicy_V2 structure is used to query a LUN's current load balance policy. It is basically the same as the DSM_QueryLBPolicy structure except that it returns the load balance information by using the DSM_Load_Balance_Policy_V2 structure.
DSM_QuerySupportedLBPolicies

The DSM_QuerySupportedLBPolicies structure is used to query the list of load balance policies that are supported on the LUN.
DSM_QuerySupportedLBPolicies_V2

The DSM_QuerySupportedLBPolicies_V2 structure is used to query the list of load balance policies that are supported on the LUN.
DSM_QueryUniqueId

The DSM_QueryUniqueId structure is used to query the DSM for a unique identifier.
DsmSetLoadBalancePolicy_IN

The DsmSetLoadBalancePolicy_IN structure provides an input parameter to the DsmSetLoadBalancePolicy method.
DsmSetLoadBalancePolicy_OUT

The DsmSetLoadBalancePolicy_OUT structure reports the output parameter of the DsmSetLoadBalancePolicy method.
DsmSetLoadBalancePolicyALUA_IN

The DsmSetLoadBalancePolicyALUA_IN structure provides the input parameter for the DsmSetLoadBalancePolicyALUA method.
DsmSetLoadBalancePolicyALUA_OUT

The DsmSetLoadBalancePolicyALUA_OUT structure reports the output of the DsmSetLoadBalancePolicyALUA method.
MPIO_DEVINSTANCE_HEALTH_CLASS

The MPIO_DEVINSTANCE_HEALTH_CLASS structure holds the health information for an instance of a device exposed through the specified path identifiers.
MPIO_DEVINSTANCE_HEALTH_INFO

The MPIO_DEVINSTANCE_HEALTH_INFO structure is used to query the available health information for every instance of a multi-path disk on each of the paths through which it is exposed.
MPIO_DSM_Path

The MPIO_DSM_Path structure is used to represent the DSM's definition of a path.
MPIO_DSM_Path_V2

The MPIO_DSM_Path_V2 structure is used to represent the DSM's definition of a path. It is a superset of the previously existing MPIO_DSM_Path class.
MPIO_GET_DESCRIPTOR

The MPIO_GET_DESCRIPTOR structure is used to query for LUN instances that correspond to various paths.
PDO_INFORMATION

The PDO_INFORMATION structure represents a device-path pairing, which is an instance of a LUN through a particular path.
PDOSCSI_ADDR

The PDOSCSI_ADDR structure is used to represent a SCSI address.