VDS_LOADBALANCE_POLICY_ENUM列挙 (vdshwprv.h)
[Windows 8とWindows Server 2012以降、Virtual Disk Service 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 [デスクトップ アプリのみ] |
Header | vdshwprv.h |