VDS_LOADBALANCE_POLICY_ENUM列挙 (vds.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

パスの有効な負荷分散ポリシーのセットを定義します。 これらのポリシーは、DSM MOF の定義に対応しています。

構文

typedef enum _VDS_LOADBALANCE_POLICY_ENUM {
  VDS_LBP_UNKNOWN = 0,
  VDS_LBP_FAILOVER = 1,
  VDS_LBP_ROUND_ROBIN = 2,
  VDS_LBP_ROUND_ROBIN_WITH_SUBSET = 3,
  VDS_LBP_DYN_LEAST_QUEUE_DEPTH = 4,
  VDS_LBP_WEIGHTED_PATHS = 5,
  VDS_LBP_LEAST_BLOCKS = 6,
  VDS_LBP_VENDOR_SPECIFIC = 7
} VDS_LOADBALANCE_POLICY_ENUM;

定数

 
VDS_LBP_UNKNOWN
値: 0
ポリシーが不明です。
VDS_LBP_FAILOVER
値: 1
このポリシーでは、1 つのプライマリ パスが使用され、他のパスがバックアップ パスとして使用されます。
VDS_LBP_ROUND_ROBIN
値: 2
このポリシーでは、ラウンドロビン方式ですべてのパスが使用されます。
VDS_LBP_ROUND_ROBIN_WITH_SUBSET
値: 3
このポリシーでは、ラウンドロビン方式でプライマリ パスが使用されます。 バックアップ パスは、すべてのプライマリ パスが
失敗。
VDS_LBP_DYN_LEAST_QUEUE_DEPTH
値: 4
ポリシーでは、アクティブな要求の数が最も少ないパスが使用されます。
VDS_LBP_WEIGHTED_PATHS
値: 5
ポリシーでは、最小の重みのパスが使用されます (各パスには重みが割り当てられます)。
VDS_LBP_LEAST_BLOCKS
値: 6
ポリシーでは、ブロックが最も少ないパスが使用されます。
VDS_LBP_VENDOR_SPECIFIC
値: 7
このポリシーはベンダー固有のポリシーです。

解説

メモ 今後の Windows バージョンでは、 VDS_LOADBALANCE_POLICY_ENUM 列挙に定数が追加される可能性があります。 このため、認識されないVDS_LOADBALANCE_POLICY_ENUM列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
 

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
ヘッダー vds.h

関連項目

VDS 列挙