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) |