DSM_QuerySupportedLBPolicies_V2 構造体 (mpiodisk.h)
DSM_QuerySupportedLBPolicies_V2構造は、LUN でサポートされている負荷分散ポリシーの一覧を照会するために使用されます。 基本的には、DSM_QuerySupportedLBPoliciesと同じですが、サポートされているポリシーは、DSM_Load_Balance_Policy構造体ではなく、DSM_Load_Balance_Policy_V2構造体の配列として返されます。 呼び出し元は、擬似 LUN に対応する WMI インスタンス名でアドレス指定された擬似 LUN にクエリを実行するために WMI 呼び出しを指示する必要があります。 すべての 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
制御する DSM によって LUN に対してサポートされている負荷分散ポリシーの数を返す符号なし 32 ビットフィールド。
Reserved
0 にする必要があります。
Supported_LB_Policies[1]
サポートされている負荷分散ポリシーごとに 1 つずつ、DSM_Load_Balance_Policy_V2構造体の配列。 配列要素の数は 、SupportedLBPoliciesCount と同じになります。 配列の各要素には、サポートされている負荷分散ポリシーの種類が一覧表示されます。 要素がパスの詳細を返す必要はありません。
要件
要件 | 値 |
---|---|
Header | mpiodisk.h (Mpiowmi.h を含む) |