VDS_PROVIDER_LBSUPPORT_FLAG 列挙 (vds.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
ハードウェア プロバイダーがサポートする負荷分散ポリシーを示す有効なフラグのセットを指定します。
構文
typedef enum _VDS_PROVIDER_LBSUPPORT_FLAG {
VDS_LBF_FAILOVER = 0x1,
VDS_LBF_ROUND_ROBIN = 0x2,
VDS_LBF_ROUND_ROBIN_WITH_SUBSET = 0x4,
VDS_LBF_DYN_LEAST_QUEUE_DEPTH = 0x8,
VDS_LBF_WEIGHTED_PATHS = 0x10,
VDS_LBF_LEAST_BLOCKS = 0x20,
VDS_LBF_VENDOR_SPECIFIC = 0x40
} VDS_PROVIDER_LBSUPPORT_FLAG;
定数
VDS_LBF_FAILOVER 値: 0x1 プロバイダーでは、1 つのプライマリ パスを使用し、もう 1 つのパスをバックアップ パスとして使用できます。 |
VDS_LBF_ROUND_ROBIN 値: 0x2 プロバイダーは、ラウンド ロビン方式ですべてのパスの使用をサポートしています。 |
VDS_LBF_ROUND_ROBIN_WITH_SUBSET 値: 0x4 プロバイダーは、ラウンド ロビン方式でのプライマリ パスの使用をサポートしています。 バックアップ パスは、すべての プライマリ パスは失敗します。 |
VDS_LBF_DYN_LEAST_QUEUE_DEPTH 値: 0x8 プロバイダーは、アクティブな要求の数が最も少ないパスの使用をサポートしています。 |
VDS_LBF_WEIGHTED_PATHS 値: 0x10 プロバイダーは、最小の重みを持つパスの使用をサポートしています (各パスには重みが割り当てられます)。 |
VDS_LBF_LEAST_BLOCKS 値: 0x20 プロバイダーは、最小ブロックのパスの使用をサポートしています。 |
VDS_LBF_VENDOR_SPECIFIC 値: 0x40 プロバイダーは、ベンダー固有のポリシーをサポートしています。 |
注釈
メモ 今後の Windows バージョンでは、 VDS_PROVIDER_LBSUPPORT_FLAG 列挙に定数が追加される可能性があります。 このため、認識できないVDS_PROVIDER_LBSUPPORT_FLAG列挙定数を適切に処理するようにアプリケーション を 設計する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 R2 [デスクトップ アプリのみ] |
Header | vds.h |