DSM_QuerySupportedLBPolicies_V2 WMI Class

MPIO publishes the DSM_QuerySupportedLBPolicies_V2 WMI class but expects the DSM to register the GUID and handle its implementation. A WMI client uses the DSM_QuerySupportedLBPolicies_V2 WMI class to query all the load balance policies that a DSM supports.

class DSM_QuerySupportedLBPolicies_V2
{

    [key, read]
    string InstanceName;

    [read]
    boolean Active;

    [WmiDataId(1),
     Description("Number of supported Load Balance policies") : amended
    ]
    uint32 SupportedLBPoliciesCount;

    [WmiDataId(2),
     Description("Reserved") : amended
    ]
    uint32 Reserved;

    [WmiDataId(3),
     WmiSizeIs("SupportedLBPoliciesCount"),
     Description("Supported Load Balance Policies array") : amended
    ]
    DSM_Load_Balance_Policy_V2 Supported_LB_Policies[];
};

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