MPIO WMI Classes

The MPIO WMI classes that are defined in Mpiowmi.mof, Mpiopdow.mof, and Mpiolbpo.mof allow applications to understand the topology of the storage network. They also expose some classes to control certain DSM timers that affect different areas of functionality, as described in the following examples:

  • The amount of time to retain a LUN's device object even after it has lost all its paths.

  • The number of times a failed I/O should be retried before it is sent back to the application.

  • Whether regular path verification needs to be performed by MPIO.

The following topics describe the classes that make up the MPIO WMI interface:

MPIO_PATH_HEALTH_CLASS WMI Class

MPIO_PATH_HEALTH_INFO WMI Class

MPIO_DISK_HEALTH_CLASS WMI Class

MPIO_DISK_HEALTH_INFO WMI Class

SCSI_ADDR WMI Class

MPIO_DRIVE_INFO WMI Class

MPIO_DISK_INFO WMI Class

DSM_VERSION WMI Class

DSM_COUNTERS WMI Class

DSM_PARAMETERS WMI Class

MPIO_REGISTERED_DSM WMI Class

MPIO_ADAPTER_INFORMATION WMI Class

MPIO_PATH_INFORMATION WMI Class

MPIO_CONTROLLER_INFO WMI Class

MPIO_CONTROLLER_CONFIGURATION WMI Class

MPIO_TIMERS_COUNTERS WMI Class

MPIO_WMI_METHODS WMI Class

MPIO_EventEntry WMI Class

PDOSCSI_ADDR WMI Class

PDO_INFORMATION WMI Class

MPIO_GET_DESCRIPTOR WMI Class

MPIO_DEVINSTANCE_HEALTH_CLASS WMI Class

MPIO_DEVINSTANCE_HEALTH_INFO WMI Class

MPIO_DSM_Path_V2 WMI Class

DSM_Load_Balance_Policy_V2 WMI Class

DSM_QueryLBPolicy_V2 WMI Class

DSM_QuerySupportedLBPolicies_V2 WMI Class

MPIO_DSM_Path WMI Class

DSM_Load_Balance_Policy WMI Class

DSM_QueryLBPolicy WMI Class

DSM_QuerySupportedLBPolicies WMI Class

DSM_LB_Operations WMI Class

DSM_QueryUniqueId WMI Class