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 |