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相同。 数组的每个元素都列出了支持的负载均衡策略类型。 不需要元素返回路径特定设置。

要求

要求 价值
标头 mpiodisk.h (包括 Mpiowmi.h)