DSM_QuerySupportedLBPolicies_V2 结构 (mpiodisk.h)

DSM_QuerySupportedLBPolicies_V2 结构用于查询 LUN 上支持的负载均衡策略列表。 它与DSM_QuerySupportedLBPolicies基本相同,只不过它以DSM_Load_Balance_Policy_V2结构数组而不是DSM_Load_Balance_Policy结构的形式传回受支持的策略。 调用方必须将用于查询的 WMI 调用定向到由与伪 LUN 对应的 WMI 实例名称寻址的伪 LUN。 所有 DSM 都必须注册并实现此类,即使它们不支持其控制的设备的任何负载均衡策略。

语法

typedef struct _DSM_QuerySupportedLBPolicies_V2 {
  ULONG                      SupportedLBPoliciesCount;
  ULONG                      Reserved;
  DSM_Load_Balance_Policy_V2 Supported_LB_Policies[1];
} DSM_QuerySupportedLBPolicies_V2, *PDSM_QuerySupportedLBPolicies_V2;

成员

SupportedLBPoliciesCount

一个无符号的 32 位域,返回控制 DSM 为 LUN 支持的负载均衡策略数。

Reserved

应为零。

Supported_LB_Policies[1]

一个DSM_Load_Balance_Policy_V2结构的数组,每个支持的负载均衡策略对应一个结构。 数组元素的数目将与 SupportedLBPoliciesCount 相同。 数组的每个元素都列出了支持的负载均衡策略类型。 元素不会返回路径细节。

要求

要求
Header mpiodisk.h (包括 Mpiowmi.h)