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 を含む)