次の方法で共有


MSFT_VirtualDiskToVirtualDisk クラス

ソース VirtualDisk とターゲット VirtualDisk の間の関連付け。

ターゲット仮想ディスクは、ソース仮想ディスクのミラー、スナップショット、またはクローンです。

次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡略化したものです。

構文

[Association]
class MSFT_VirtualDiskToVirtualDisk
{
  MSFT_VirtualDisk REF SourceVirtualDisk;
  MSFT_VirtualDisk REF TargetVirtualDisk;
  Datetime             SyncTime;
  Boolean              SyncMaintained;
  UInt16               CopyState;
  UInt16               RequestedCopyState;
  UInt16               SyncType;
  UInt16               SyncMode;
  UInt16               ProgressStatus;
  UInt16               PercentSynced;
  UInt16               CopyType;
  UInt16               ReplicaType;
  UInt16               SyncState;
  UInt16               CopyPriority;
  UInt16               CopyMethodology;
};

メンバー

MSFT_VirtualDiskToVirtualDisk クラスには、次の種類のメンバーがあります。

プロパティ

MSFT_VirtualDiskToVirtualDisk クラスには、次のプロパティがあります。

CopyMethodology

データ型: UInt16

アクセスの種類: 読み取り専用

コピー エンジンがターゲットを作成して維持するために使用するコピー方法を指定します。

次のいずれかの値です。

意味
指定 0 コピーを維持する方法が指定されていません。
Other 1 コピー エンジンは、ベンダー固有のコピー方法を使用して、ターゲットを作成して維持します。
実装が決定します 2 この実装でコピー方法を選択します。
完全コピー 3 ソースの完全なコピーが生成されます。
Incremental-Copy 4 ソースから変更されたデータのみがターゲットにコピーされます。
Differential-Copy 5 ソースへの新しい書き込みのみがターゲットにコピーされます。
Copy-On-Write 6 ソースへの最初の書き込み時に、影響を受けるデータがターゲットにコピーされます。
Copy-On-Access 7 ソースへの最初のアクセス時に、影響を受けるデータがターゲットにコピーされます。
Delta-Update 8 最初のコピー後にソースへの更新のみがターゲットにコピーされる、差分ベースのレプリケーション。
Snap-and-Clone 9 サービスによってソースのシャドウ コピーが作成され、このシャドウ コピーがターゲットへのコピー操作のソースとして使用されます。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

CopyPriority

データ型: UInt16

アクセスの種類: 読み取り専用

シーケンシャル バックグラウンド コピーの操作中に、ホスト I/O 操作に対してバックグラウンド コピー エンジン I/O の優先順位を管理できるようにします。

次のいずれかの値です。

意味
管理されない 0 ホスト I/O に対するコピー エンジン I/O の優先順位は管理されません。
Low 1 コピー エンジン I/O は、ホスト I/O よりも優先順位が低くなります。
Same 2 コピー エンジン I/O の優先順位はホスト I/O と同じです。
High 3 コピー エンジン I/O は、ホスト I/O よりも優先順位が高くなります。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

CopyState

データ型: UInt16

アクセスの種類: 読み取り専用

関連付けのレプリケーションの状態。 次のいずれかの値です。

意味
Initialized 2 レプリケーションを有効にするリンクが確立され、ソースとターゲットが関連付けられています。 ただし、コピー操作は開始されていません。
同期されていない 3 すべてのソース データがターゲットにコピーされているわけではありません。
Synchronized 4 すべてのソース データがターゲットにコピーされています。
Broken 5 ソース、ターゲット、その 2 つの間のパス、またはスペース制約のエラーが原因で、リレーションシップが機能しません。
Fractured 6 ターゲットがソースから分割されます。
Split 7 ターゲットは、整合性を確保する方法でソースから適切に (または体系的に) 分割されました。
Inactive 8 コピー操作が停止しました。 ソースへの書き込みはターゲットに送信されません。
Suspended 9 ソースとターゲットの間のデータ フローが停止しました。 ソースへの書き込みは、関連付けが再開されるまで保持されます。
Failedover 10 ターゲットからの読み取りとターゲットへの書き込みに失敗しました。 ソースに到達できません。
Prepared 11 初期化が完了し、コピー操作が開始しました。 ただし、データ フローは開始していません。
Aborted 12 コピー操作が中止されました。 Resync Replica 操作を使用して、コピー操作を再開します。
Skewed 13 ターゲットが変更され、ソースまたはポイントインタイム ビューと同期されなくなりました。
Mixed 14 GroupSynchronizedCopyState に適用されます。 グループ内の要素の StorageSynchronized の関連付けに異なる CopyState の値があることを示します。
該当なし 15 ターゲットにレプリケーション状態がありません。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

CopyType

データ型: UInt16

アクセスの種類: 読み取り専用

関連付けのレプリケーション ポリシー。

次のいずれかの値です。

意味
Async 2 ソースの非同期コピーを作成して維持します。
Sync 3 ソースの同期コピーを作成して維持します。
UnSyncAssoc 4 同期されていないコピーを作成し、ソースとの関連付けを維持します。
UnSyncUnAssoc 5 コピー操作の完了時に削除される一時的な関連付けを使用して、非同期コピーを作成します。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

PercentSynced

データ型: UInt16

アクセスの種類: 読み取り専用

同期に達するために完了した作業の割合。 実装によってこの情報を提供できない場合は、NULL に設定する必要があります。

ProgressStatus

データ型: UInt16

アクセスの種類: 読み取り専用

レプリケーション アクティビティに関する関連付けの状態。

次のいずれかの値です。

意味
Unknown 0 関連付けのステータスが不明です。
Completed 2 要求は完了しました。 コピー操作はアイドル状態です。
Dormant 3 コピー操作は非アクティブ、中断、または休止状態です。
初期化 4 ソースとターゲットの関連付けは初期化中であり、コピー操作は開始されていません。
Preparing 5 コピー操作は準備中です。
同期 6 ソースとターゲットは同期処理中です。
Resyncing 7 ソースとターゲットは再同期処理中です。
Restoring 8 ソースは、ターゲットから復元中です。
Fracturing 9 フラクチャが進行中です。
Splitting 10 分割が進行中です。
フェールオーバー 11 フェールオーバーが進行中です。 つまり、ソースとターゲットが切り替えられています。
戻る 12 フェールオーバーの結果が元に戻されています。
Aborting 13 操作は中止中です。
Mixed 14 この値は、状態が異なる要素ペアを持つグループに適用されます。 一般に、個々の状態を調べる必要があります。
該当なし 15 ターゲットに進行中の状態がありません。
Suspending 16 コピー操作は中断中です。
骨折 17 要求された操作が完了しました。 ただし、以降のコピー操作を発行する前に、同期関係を破損する必要があります。
再同期 18 要求された操作は完了しましたが、さらにコピー操作を開始するには、同期関係を再同期する必要があります。
アクティブ化 19 要求された操作は完了しましたが、さらにコピー操作を開始するには、同期関係をアクティブにする必要があります。
保留中 20 帯域幅またはビジー状態のシステムが制限されているため、データのフローが一時的に停止しました。
Detaching 21 ターゲットがソースからデタッチされています。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

ReplicaType

データ型: UInt16

アクセスの種類: 読み取り専用

レプリカのメイン維持方法に関する情報を提供します。

次のいずれかの値です。

意味
指定 0 コピーを維持する方法が指定されていません。
完全なコピー 2 ソースの完全なコピーが作成されます。
デルタ前 3 ソースは、ターゲットからの差分データとして維持されます。
差分 4 以降 ターゲットは、ソースからの差分データとして維持されます。
Log 5 ターゲットは、ソースへの変更のログとして維持されます。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

RequestedCopyState

データ型: UInt16

アクセスの種類: 読み取り専用

最後に要求された、または必要とされている関連付けの状態。 関連付けの実際の状態は CopyState プロパティで表されます。 CopyState が要求された状態に達した場合、このプロパティは Not Applicable に設定されることに注意してください。

このプロパティの既定値は Not Applicable です。

SourceVirtualDisk

データ型: MSFT_VirtualDisk

アクセスの種類: 読み取り専用

修飾子: キー

ソースの仮想ディスク。

SyncMaintained

データ型: Boolean

アクセスの種類: 読み取り専用

同期が維持されている場合は TRUE です。

SyncMode

データ型: UInt16

アクセスの種類: 読み取り専用

ターゲットを同期的に更新するか、非同期的に更新するかを記述します。 NULL の場合、実装によってモードが選択されます。

次のいずれかの値です。

Unknown (0)

同期 (2)

非同期 (3)

Microsoft 予約済み (..)

Vendor Specific (32768..65535)

SyncState

データ型: UInt16

アクセスの種類: 読み取り専用

レプリケーション アクティビティに関する関連付けの状態。

次のいずれかの値です。

意味
Initialized 2 レプリケーションを有効にするリンクが確立され、ソースとターゲットが関連付けられていますが、コピー エンジンは開始されていません。
PrepareInProgress 3 レプリケーションは準備中であり、コピー エンジンは開始しました。
Prepared 4 必要な準備がすべて完了しました。
ResyncInProgress 5 同期中または再同期中です。 これが最初のコピーになるか、以降の変更がコピーされる場合があります。
Synchronized 6 非同期レプリケーションまたは同期レプリケーションは、現在同期されています。 この値を設定すると、SyncMaintained プロパティは TRUE になります。
実行中のエラー 7 非同期レプリケーションまたは同期レプリケーションをフラクチャする操作が進行中です。
QuiesceInProgress 8 休止操作が進行中です。
Quiesced 9 レプリケーションが休止され、変更の準備が整いました。
進行中のストア 10 同期されたオブジェクトを System オブジェクトにコピーする操作が進行中です。
Idle 11 CopyType プロパティが UnSyncAssoc の場合のレプリカの通常の状態。
Broken 12 ソース、ターゲット、その 2 つの間のパス、またはスペース制約のエラーが原因で、リレーションシップが機能しません。
Fractured 13 レプリケーションがフラクチャされています。
Frozen 14 ソースから UnSyncAssoc レプリカにコピーされたすべてのブロックと、コピー エンジンが停止しています。
Copy In Progress 15 ソースをレプリカ ターゲットにコピーするための遅延バックグラウンド コピー操作が進行中です。 これは、CopyType プロパティが UnSyncAssoc の場合にのみ発生します。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

SyncTime

データ型: Datetime

アクセスの種類: 読み取り専用

ソースとターゲットの仮想ディスクが最後に同期された時刻。

SyncType

データ型: UInt16

アクセスの種類: 読み取り専用

意図されているレプリケーションの結果。 次のいずれかの値です。

意味
Microsoft Reserved .. この値は、システム使用のために予約されています。
Mirror 6 ソースのコピーを作成して維持します。
Snapshot 7 ソースのボリューム シャドウ コピーを作成します。
Clone 8 ソースのポイントインタイムで完全なコピーを作成します。
Microsoft Reserved .. この値は、システム使用のために予約されています。
Vendor Specific 0x8000.. これらの値はベンダー向けに予約されています。

TargetVirtualDisk

データ型: MSFT_VirtualDisk

アクセスの種類: 読み取り専用

修飾子: キー

ターゲットの仮想ディスク。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
名前空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

関連項目

MSFT_VirtualDisk