次の方法で共有


MSFT_Synchronized クラス

ストレージ オブジェクトとそのスナップショット、クローン、またはミラーの同期状態。

次の構文は MOF コードから簡略化され、継承されたすべてのプロパティが含まれています。

構文

class MSFT_Synchronized
{
  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;
  UInt16   RecoveryPointObjective[];
};

メンバー

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

プロパティ

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

CopyMethodology

データ型: UInt16

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

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

Value 意味
指定 0 コピーを維持する方法が指定されていません。
Other 1
実装が決定します 2
完全コピー 3 ソース オブジェクトの完全なコピーが生成されています (または生成されます)。
Incremental Copy 4 ソース要素から変更されたデータのみがターゲット要素にコピーされます。
Differential Copy 5 ソース要素への新しい書き込みのみがターゲット要素にコピーされます。
Copy On Write 6 影響を受けるデータは、ソースまたはターゲット要素への最初の書き込み時にコピーされます。
Copy On Access 7 影響を受けるデータは、ソース要素への最初のアクセス時にコピーされます。
Delta Update 8 最初のコピー後にソースへの更新のみがターゲットにコピーされる、差分ベースのレプリケーション。
スナップと複製 9 サービスはソース要素のスナップショットを作成し、このスナップショットをターゲット要素へのコピー操作のソースとして使用します。
Microsoft Reserved ..
Vendor Specific 0x8000..

CopyPriority

データ型: UInt16

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

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

Value 意味
管理されない 0
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

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

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

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

CopyType

データ型: UInt16

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

レプリケーション ポリシーを説明します。

Value 意味
Async 2 ソースの非同期コピーを作成して維持します。
Sync 3 ソースの同期コピーを作成して維持します。
UnSyncAssoc 4 同期されていないコピーを作成し、ソースとの関連付けを維持します。
UnSyncUnAssoc 5 コピー操作の完了時に削除される一時的な関連付けを使用して、非同期コピーを作成します。
Microsoft Reserved ..
Vendor Specific 0x8000..

PercentSynced

データ型: UInt16

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

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

ProgressStatus

データ型: UInt16

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

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

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

RecoveryPointObjective

データ型: UInt16 配列

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

データが失われる可能性がある最大間隔を示します。 同期コピー操作の場合、 RecoveryPointObjective は 0 です。 非同期コピー操作の場合、RecoveryPointObjective は、データがターゲット要素へ最後に転送されてからの間隔を表します。

ReplicaType

データ型: UInt16

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

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

Value 意味
指定 0 コピーを維持する方法が指定されていません。
完全なコピー 2 ソース オブジェクトの完全なコピーが生成されています (または生成されます)。
デルタ前 3 ソース オブジェクトは、レプリカからの差分データとして保持されます。
差分 4 以降 レプリカは、ソース オブジェクトからの差分データとして保持されます。
Log 5 レプリカ オブジェクトは、ソースへの変更のログとして保持されています。
Microsoft Reserved ..
Vendor Specific 0x8000..

RequestedCopyState

データ型: UInt16

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

関連付けに対して最後に要求された状態または目的の状態を示す整数列挙型。 関連付けの実際の状態は CopyState によって表されます。 CopyState が要求された状態に達すると、このプロパティは "Not Applicable" に設定されます。

SyncMaintained

データ型: Boolean

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

同期が保たれているかどうかを示します。

SyncMode

データ型: UInt16

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

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

Unknown (0)

同期 (2)

非同期 (3)

Microsoft 予約済み (..)

Vendor Specific (32768..65535)

SyncState

データ型: UInt16

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

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

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

SyncTime

データ型: DateTime

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

仮想ディスクが同期された時点。

SyncType

データ型: UInt16

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

意図されているレプリケーションの結果を説明します。

Value 意味
Microsoft Reserved ..
Mirror 6 ソースのコピーを作成して維持します。
Snapshot 7 ソースのポイントインタイムの仮想コピーを作成します。
Clone 8 ソースのポイントインタイムの完全なコピーを作成します。
Microsoft Reserved ..
Vendor Specific 0x8000..

要件

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