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