VDS_PROVIDER_LBSUPPORT_FLAG 列挙 (vdshwprv.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 vdshwprv.h

こちらもご覧ください

VDS 列挙