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 | 适用于 GroupSynchronized 的 CopyState。 它指示 组中元素的 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 |