MPIO_CONTROLLER_CONFIGURATION WMI Class

A WMI client uses the MPIO_CONTROLLER_CONFIGURATION WMI class to query MPIO for information regarding the storage controllers that are attached to a system.

class MPIO_CONTROLLER_CONFIGURATION
{

    [key, read]
     string InstanceName;
    [read] boolean Active;

    //
    // Number of controllers in the array.
    //
    [WmiDataId(1),
     read,
     Description("Number of Controllers.") : amended
    ] uint32 NumberControllers;

    //
    // Array of each controller's information.
    // Note that these are ULONGLONG aligned.
    //
    [WmiDataId(2),
     read,
     Description("Array of Controller Information Structures.") : amended,
     WmiSizeIs("NumberControllers")
    ] MPIO_CONTROLLER_INFO ControllerInfo[];

};

When this class definition is compiled by the WMI tool suite, it produces the MPIO_CONTROLLER_CONFIGURATION data structure. There are no methods associated with this WMI class.