MSFT_ReplicationCapabilities 类的 GetSupportedCopyStates 方法

返回给定 ReplicationType 支持的复制状态。

语法

UInt32 GetSupportedCopyStates(
  [in]  UInt16 ReplicationType,
  [out] UInt16 SupportedCopyStates[],
  [out] String ExtendedStatus
);

参数

ReplicationType [in]

一个表示复制类型的 值。 这必须位于 枚举 MSFT_ReplicationCapabilities中。SupportedReplicationTypes。

SupportedCopyStates [out]

支持的复制状态。 以下值之一。

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

ExtendedStatus [out]

包含嵌入 MSFT_StorageExtendedStatus 对象的字符串。

此参数允许存储提供程序返回特定于实现的扩展 () 错误信息。

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

In Use (6)

DMTF 保留 (。)

供应商特定 (0x8000。)

要求

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

另请参阅

MSFT_ReplicationCapabilities