VDS_PACK_FLAG列挙 (vds.h)

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

パック オブジェクトの有効なフラグのセットを定義します。

構文

typedef enum _VDS_PACK_FLAG {
  VDS_PKF_FOREIGN = 0x1,
  VDS_PKF_NOQUORUM = 0x2,
  VDS_PKF_POLICY = 0x4,
  VDS_PKF_CORRUPTED = 0x8,
  VDS_PKF_ONLINE_ERROR = 0x10
} VDS_PACK_FLAG;

定数

 
VDS_PKF_FOREIGN
値: 0x1
設定されている場合、外部パックはオンライン状態の対象となります。
VDS_PKF_NOQUORUM
値: 0x2
設定されている場合、動的パックには必要なクォーラムがありません。 クォーラムは、オンライン状態を有効にするために必要なダイナミック パック内のディスクの最小数 (n/2 + 1) です。 このフラグにより、呼び出し元が複数のコンピューター上の同じパックにオンライン状態を付与できなくなります。
VDS_PKF_POLICY
値: 0x4
設定されている場合、パック ポリシーはオンラインの適格性を妨げる。 このフラグは、Windows Server 2003 バージョンの VDS によって管理されるパックにのみ適用されます。これにより、オンライン状態を維持できるパックは一度に 1 つだけです。
VDS_PKF_CORRUPTED
値: 0x8
設定されている場合、パックにはデータベースが破損したディスクが含まれます。
VDS_PKF_ONLINE_ERROR
値: 0x10
設定されている場合、十分なディスク クォーラムを持つパックは、エラーのためにオンライン状態を達成できませんでした。

注釈

パック フラグは、動的プロバイダーによって管理されるパックにのみ適用されます。 プロバイダーはオフライン パックにこれらのフラグを設定して、オフライン状態の理由を報告します。

この列挙体は、VDS_PACK_PROP構造体の ulFlags メンバーの値を提供します。

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

要件

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

こちらもご覧ください

VDS 列挙

VDS_PACK_PROP