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

访问类型:只读

指定复制引擎用于创建和/或维护目标元素的复制方法。

含义
未指定 0 未指定维护副本的方法。
其他 1
实现决定 2
完整副本 3 将生成源对象的完整副本(或将)。
增量复制 4 仅将源元素中已更改的数据复制到目标元素。
差异复制 5 仅将新的写入源元素复制到目标元素。
写入时复制 6 受影响的数据是在首次写入源或目标元素时复制的。
复制访问 7 在对源元素的第一次访问时复制受影响的数据。
增量更新 8 基于差异的复制,在初始复制之后,仅将源更新复制到目标。
对齐和克隆 9 服务先创建源元素的快照,然后使用快照作为目标元素的复制操作的源。
Microsoft保留 ..
特定于供应商0x8000。。

CopyPriority

数据类型:UInt16

访问类型:只读

允许在顺序后台复制操作期间管理后台复制引擎 I/O 相对于主机 I/O 操作的优先级。

含义
未托管 0
1 复制引擎 I/O 的优先级低于主机 I/O。
相同 2 复制引擎 I/O 的优先级与主机 I/O 相同。
3 复制引擎 I/O 的优先级高于主机 I/O。
Microsoft保留 ..
特定于供应商0x8000。。

CopyState

数据类型:UInt16

访问类型:只读

描述与复制活动相关的关联状态。

含义
初始化 2 建立启用复制的链接,并关联源和副本元素,但复制操作尚未启动。
未同步的 3 并非所有源元素数据都已复制到目标元素。
同步 4 对于镜像、快照或克隆复制,目标表示源的副本。
中断 5 由于源、目标、两者之间的路径或空间约束中的错误,关系不可正常运行。
骨折 6 目标从源拆分。
拆分 7 目标元素从源元素中正常(或系统地)拆分。 保证一致性。
非活动 8 复制操作已停止。 写入源元素不会发送到目标元素。
已暂停 9 源元素和目标元素之间的数据流已停止。 在恢复关联之前,将写入源元素。
故障转移 10 目标元素的读取和写入失败。 无法访问源元素。
准备 11 初始化已完成,复制操作已启动。 但是,数据流尚未启动。
中止 12 复制操作与中止操作中止。 使用“重新同步副本”操作重启复制操作。
倾斜 13 目标已修改,不再与源元素或时间点视图同步。
混合 14 适用于 GroupSynchronizedCopyState。 它指示 组中元素的 StorageSynchronized 关联具有不同的 CopyState 值。
不适用 15 目标没有复制状态。
Microsoft保留 .. 保留此值供系统使用。
特定于供应商0x8000。。 这些值是为供应商保留的。

CopyType

数据类型:UInt16

访问类型:只读

描述复制策略。

含义
异步 2 创建和维护源的异步副本。
同步 3 创建和维护源的同步副本。
UnSyncAssoc 4 创建一个未同步的副本,并维护与源的关联。
UnSyncUnAssoc 5 创建具有临时关联的未同步副本,该关联在复制操作完成后删除。
Microsoft保留 ..
特定于供应商0x8000。。

PercentSynced

数据类型:UInt16

访问类型:只读

指定完成的工作达到同步的百分比。 如果实现无法提供此信息,则必须设置为 NULL

ProgressStatus

数据类型:UInt16

访问类型:只读

描述与复制活动相关的关联状态。

含义
未知 0
已完成 2 请求已完成。 复制操作处于空闲状态。
休眠 3 复制操作处于非活动状态、挂起或静止状态。
初始化 4 在建立源/副本关联的过程中。 复制操作尚未启动。
准备 5 准备工作正在进行中。
同步 6 正在进行同步。
重新同步 7 正在重新同步。
还原 8 正在还原。
压裂 9 骨折正在进行中。
拆分 10 正在拆分。
故障转移 11 在切换源和目标的过程中。
故障回复 12 撤消故障转移的结果。
分离 13 正在分离。
中止 14 正在进行中止。
混合 15 适用于具有不同状态的元素对的组。 通常,需要检查各个状态。
暂停 16 复制操作正在挂起。
需要骨折 17 请求的操作已完成。 但是,在发出进一步复制操作之前,需要断开同步关系。
需要重新同步 18 请求的操作已完成。 但是,在发出进一步复制操作之前,需要重新同步同步关系。
需要激活 19 请求的操作已完成。 但是,需要激活同步关系,然后才能发出进一步复制操作。
挂起的 20 由于带宽有限或繁忙系统,数据流暂时停止。
Microsoft保留 ..
特定于供应商0x8000。。

RecoveryPointObjective

数据类型:UInt16 数组

访问类型:只读

指示数据可能丢失的最大间隔。 对于同步复制操作, RecoveryPointObjective 为 0。 对于异步复制操作 ,RecoveryPointObjective 表示自最近将数据传输到目标元素以来的间隔。

ReplicaType

数据类型:UInt16

访问类型:只读

提供有关副本的维护方式的信息。

含义
未指定 0 未指定维护副本的方法。
完整副本 2 将生成源对象的完整副本(或将)。
Delta 3 之前 源对象将作为副本中的增量数据进行维护。
Delta 4 之后 副本将作为源对象的增量数据进行维护。
日志 5 副本对象作为源更改的日志进行维护。
Microsoft保留 ..
特定于供应商0x8000。。

RequestedCopyState

数据类型:UInt16

访问类型:只读

一个整数枚举,指示上次请求或所需的关联状态。 关联的实际状态由 CopyState 表示。 请注意,当 CopyState 达到请求的状态时,其属性将设置为“不适用”。

SyncMaintained

数据类型: 布尔值

访问类型:只读

指示是否维护同步。

SyncMode

数据类型:UInt16

访问类型:只读

描述目标元素是同步更新还是异步更新。 如果 为 NULL,则实现决定模式。

未知 (0)

同步 (2)

异步 (3)

Microsoft保留 (..)

供应商特定 (32768..65535)

SyncState

数据类型:UInt16

访问类型:只读

描述与复制活动相关的关联状态。

含义
初始化 2 建立启用复制的链接并关联源/副本元素,但复制引擎尚未启动。
PrepareInProgress 3 正在准备复制,并且复制引擎已启动。
准备 4 所有必要的准备都已完成。
ResyncInProgress 5 同步或重新同步正在进行中。 这可能是复制的初始副本或后续更改。
同步 6 异步或同步复制当前已同步。 设置此值后, SyncMaintained 将为 true。
正在进行的骨折 7 正在执行断开异步或同步复制的操作。
QuiesceInProgress 8 正在执行静止操作。
静止 9 复制已静止,已准备好进行更改。
正在还原 10 正在执行操作,将同步的对象复制到系统对象。
空闲 11 UnSyncAssoc 副本的正常状态。
损坏 12 由于源、目标、两者之间的路径或空间约束中的错误,关系不可正常运行。
骨折 13 异步或同步复制已断开。
冻结 14 所有块都从源复制到 UnSyncAssoc 副本,并且复制引擎已停止。
正在复制 15 延迟的后台复制操作正在进行中,将源复制到 UnSyncAssoc 关联的副本目标
Microsoft保留 ..
特定于供应商0x8000。。

SyncTime

数据类型: DateTime

访问类型:只读

虚拟磁盘同步的时间点。

SyncType

数据类型:UInt16

访问类型:只读

描述复制的预期结果。

含义
Microsoft保留 ..
镜像 6 创建和维护源的副本。
快照 7 创建源的时间点虚拟副本。
克隆 8 创建时间点,完整复制源。
Microsoft保留 ..
特定于供应商0x8000。。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof