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 | GroupSynchronized の CopyState に適用されます。 グループ内の要素の 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 |