MSFT_ReplicationGroup 类的 SetReplicationRelationship 方法

修改复制组之间的关系。

语法

UInt32 SetReplicationRelationship(
  [in]  UInt16 Operation,
  [in]  String TargetGroup,
  [in]  String SourceStorageObjects[],
  [in]  String TargetStorageObjects[],
  [in]  String SyncPairs[],
  [out] String CreatedReplicaPeer,
  [out] String ExtendedStatus
);

参数

操作 [in]

以下值之一:

中止 (2)

ActivateConsistency (3)

激活 (4)

AddSyncPair (5)

DeactivateConsistency (6)

停用 (7)

分离 (8)

溶解 (9)

故障转移 (10)

故障回复 (11)

骨折 (12)

RemoveSyncPair (13)

ResyncReplica (14)

RestoreFromReplica (15)

恢复 (16)

ResetToSync (17)

ResetToAsync (18)

ReturnToResourcePool (19)

ReverseRoles (20)

拆分 (21)

暂停 (22)

取消准备 (23)

TargetGroup [in]

一个字符串,其中包含一个嵌入MSFT_ReplicaPeer 对象,该对象指定目标组的副本 (replica) 对等。

SourceStorageObjects [in]

包含嵌入 MSFT_StorageObject 对象的字符串数组,这些对象按 ID 指定要复制的源对象。 一致性排序基于此数组中对象的顺序。

TargetStorageObjects [in]

包含嵌入 MSFT_StorageObject 对象的字符串数组,这些对象按 ID 指定要复制的目标对象。 一致性排序基于此数组中对象的顺序。

SyncPairs [in]

包含嵌入 MSFT_Synchronized 对象的字符串数组,这些对象指定 AddSyncPairRemoveSyncPair 的元素副本。

CreatedReplicaPeer [out]

此参数接收一个字符串,其中包含表示复制组之间的关联的嵌入 MSFT_Synchronized 对象。

ExtendedStatus [out]

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

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

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

找不到对象 (8)

已检查方法参数 - 作业 启动 (4096)

访问被拒绝 (40001)

没有足够的资源来完成操作。 (40002)

缓存过期 (40003)

升级群集时不支持该操作。 (40009)

要求

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

另请参阅

MSFT_ReplicationGroup