MSFT_ReplicationCapabilities 类的 GetSupportedGroupFeatures 方法

返回给定 ReplicationType 支持的组功能。

语法

UInt32 GetSupportedGroupFeatures(
  [in]  UInt16 ReplicationType,
  [out] UInt16 Features[],
  [out] String ExtendedStatus
);

参数

ReplicationType [in]

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

功能 [out]

受支持的功能的数组。

一对多复制 (2)

多对多组 (3 个)

为所有组启用一致性 (4)

允许的空复制组 (5)

源组必须具有多个元素 (6)

复合组 (7)

Multihop 元素复制 (8)

多跃点元素必须具有相同的 SyncType (9)

组只能有一个活动关系 (10)

可以从组 (11) 中删除源元素

可以从组 (12) 中删除目标元素

组可以是临时 (13)

组可命名 (14)

支持目标元素计数 (15)

同步克隆目标分离自动 (16)

反向角色操作需要只读源 (17)

反向角色操作需要后续重新同步 (18)

还原操作需要后续断开 (19)

重新同步操作需要后续激活 (20)

复制操作需要脱机源 (21)

还原操作需要后续分离 (22)

元素可以是多个组的成员 (23)

组元素可以是薄和厚 (24)

TokenizedClone ConsistentPointInTime (25)

可将目标元素添加到集合 (26)

反向角色操作需要同步状态 (27)

反向角色操作需要断开状态 (28)

反向角色操作需要拆分状态 (29)

反向角色操作需要故障转移状态 (30)

反向角色操作需要挂起状态 (31)

提供程序可以管理远程源组 (32)

提供程序可以管理远程目标组 (33)

TargetGroup 不应 ( 34) 提供

不得在 35) (提供 TargetPool

不应 (36) 提供 TargetSettingGoal

提供程序可以创建远程目标组 (37)

提供程序可以创建本地目标组 (38)

提供程序必须创建远程组 (39)

创建远程元素需要 TargetPool (40)

目标组应 ( 41)

CreateGroupReplica 仅接受空组 (42)

每个存储池一个复制组 (43)

在添加到组 (44) 时支持 ConsistencyExempt

添加或删除组需要断开状态 (45)

添加或删除组需要拆分状态 (46)

添加或删除组需要挂起状态 (47)

添加或删除组需要故障转移状态 (48)

支持同步复制组 (49)

无元素级别 StorageSynchronized (50)

接受外部对象路径 (51)

故障转移操作需要后续断开 (52)

故障转移操作需要后续拆分 (53)

还原操作需要后续恢复 (54)

每个 RemoteReplicationCollection (55)

客户端可以提供 RelationshipName (56)

实现决定组成员顺序 (57)

反向角色操作不会更改 CopyState (58)

故障转移操作需要后续故障回复 (59)

计划的故障转移操作需要拆分状态 (60)

计划的故障转移操作需要断开状态 (61)

目标元素需要为复制保留的资源池 (62)

AddSyncPair 需要同步镜像对 (63)

提供程序可以使用 TargetPools (64) 创建远程元素

DMTF 保留 (.)

供应商特定 (0x8000。0xFFFF)

ExtendedStatus [out]

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

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

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

正在使用 (6)

DMTF 保留 (.)

供应商特定 (0x8000。)

要求

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

另请参阅

MSFT_ReplicationCapabilities