MSFT_ReplicationCapabilities 类

表示存储子系统的复制功能。

下面的语法从 MOF 代码简化而来,包含所有继承属性。

语法

class MSFT_ReplicationCapabilities : MSFT_StorageObject
{
  UInt16  SupportedObjectTypes[];
  UInt16  SupportedReplicationTypes[];
  UInt32  DefaultRecoveryPointObjective;
  Boolean SupportsReplicationGroup;
  Boolean SupportsEmptyReplicationGroup;
  Boolean SupportsFullDiscovery;
  Boolean SupportsCreateReplicationRelationshipMethod;
  Uint16  SupportedAsynchronousActions[];
  Uint16  SupportedSynchronousActions[];
};

成员

MSFT_ReplicationCapabilities 类具有以下类型的成员:

方法

MSFT_ReplicationCapabilities 类具有这些方法。

方法 说明
GetRecoveryPointData 对于给定 的 ReplicationType,返回恢复点数据。
GetSupportedCopyStates 返回给定 ReplicationType 支持的复制状态。
GetSupportedFeatures 对于给定 的 ReplicationType,返回支持的功能。
GetSupportedGroupCopyStates 返回给定 ReplicationType 支持的复制组复制状态。
GetSupportedGroupFeatures 返回给定 ReplicationType 支持的组功能。
GetSupportedGroupOperations 对于给定的 ReplicationType,返回可提供给 ModifyReplicaSynchronization 操作的组同步关联的受支持操作。
GetSupportedOperations 对于给定的 ReplicationType,返回可提供给 ModifyReplicaSynchronization 操作的 StorageSynchronized 关联上支持的操作。

属性

MSFT_ReplicationCapabilities 类具有这些属性。

DefaultRecoveryPointObjective

数据类型: UInt32

访问类型:只读

恢复点的默认值。

SupportedAsynchronousActions

数据类型: Uint16 数组

访问类型:只读

一个枚举,指示哪些操作将作为异步作业执行。 如果操作同时包含在 this 和 SupportedSynchronousActions 中 ,则基础实现指示它可以创建作业,也可能不创建作业。

注意

异步不支持以下方法:

  • AddMembers
  • AddReplicationEntity
  • AddServiceAccessPoint
  • AddSharedSecret
  • CreateGroup
  • DeleteGroup
  • RemoveMembers

CreateElementReplica (2)

CreateGroupReplica (3)

CreateSynchronizationAspect (4)

ModifyReplicaSynchronization (5)

ModifyListSynchronization (6)

ModifySettingsDefineState (7)

GetAvailableTargetElements (8)

GetPeerSystems (9)

GetReplicationRelationships (10)

GetServiceAccessPoints (11)

CreateListReplica (19)

CreateGroupReplicaFromElements (20)

GetReplicationRelationshipInstances (21)

ModifyListSettingsDefineState (22)

CreateRemoteReplicationCollection (23)

AddToRemoteReplicationCollection (24)

RemoveFromRemoteReplicationCollection (25)

GetSynchronizationAspects (26)

GetSynchronizationAspectInstances (27)

CreateGroupReplicaFromElementSynchronizations (28)

AddElementsToGroupSynchronized (29)

ConfirmTargetData (30)

CreateListSynchronizationAspect (31)

DMTF 保留 (“..)

供应商特定 (0x8000。)

SupportedObjectTypes

数据类型: UInt16 数组

访问类型:只读

一个枚举,指示与这些复制功能关联的受支持对象类型。

VirtualDisk (2)

(3)

ReplicaPeer (4)

分区 (。)

ReplicationGroup (0x8000)

StorageSubSystem (0x8001)

(0x8002)

SupportedReplicationTypes

数据类型: UInt16 数组

访问类型:只写

指示支持的 SyncType/Mode/Local-or-Remote 组合的枚举。

同步镜像本地 (2)

异步镜像本地 (3)

同步镜像远程 (4)

异步镜像远程 (5)

同步快照本地 (6)

异步快照本地 (7)

同步快照远程 (8)

异步快照远程 (9)

同步克隆本地 (10)

异步克隆本地 (11)

同步克隆远程 (12)

异步克隆远程 (13)

同步 TokenizedClone 本地 (14)

异步 TokenizedClone 本地 (15)

同步 TokenizedClone 远程 (16)

异步 TokenizedClone 远程 (17)

自适应镜像本地 (18)

自适应镜像远程 (19)

自适应快照本地 (20)

自适应快照远程 (21)

自适应克隆本地 (22)

自适应克隆远程 (23)

Adaptive TokenizedClone 本地 (24)

Adaptive TokenizedClone Remote (25)

DMTF 保留 (.)

供应商特定 (0x8000。)

SupportedSynchronousActions

数据类型: Uint16 数组

访问类型:只读

一个枚举,指示将在不创建作业的情况下同步执行哪些操作。 如果操作同时包含在 this 和 SupportedAsynchronousActions 中,则基础实现指示它可以创建作业,也可能不创建作业。

注意

异步不支持以下方法:

  • AddMembers
  • AddReplicationEntity
  • AddServiceAccessPoint
  • AddSharedSecret
  • CreateGroup
  • DeleteGroup
  • RemoveMembers

CreateElementReplica (2)

CreateGroupReplica (3)

CreateSynchronizationAspect (4)

ModifyReplicaSynchronization (5)

ModifyListSynchronization (6)

ModifySettingsDefineState (7)

GetAvailableTargetElements (8)

GetPeerSystems (9)

GetReplicationRelationships (10)

GetServiceAccessPoints (11)

CreateGroup (12)

DeleteGroup (13)

AddMembers (14)

RemoveMembers (15)

AddReplicationEntity (16)

AddServiceAccessPoint (17)

AddSharedSecret (18)

CreateListReplica (19)

CreateGroupReplicaFromElements (20)

GetReplicationRelationshipInstances (21)

ModifyListSettingsDefineState (22)

CreateRemoteReplicationCollection (23)

AddToRemoteReplicationCollection (24)

RemoveFromRemoteReplicationCollection (25)

GetSynchronizationAspects (26)

GetSynchronizationAspectInstances (27)

CreateGroupReplicaFromElementSynchronizations (28)

AddElementsToGroupSynchronized (29)

ConfirmTargetData (30)

CreateListSynchronizationAspect (31)

DMTF 保留 (“..)

供应商特定 (0x8000。)

SupportsCreateReplicationRelationshipMethod

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则支持 CreateReplicationRelationship 操作。

SupportsEmptyReplicationGroup

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则允许空复制组。

SupportsFullDiscovery

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则表示这是一个完全发现的模型。

SupportsReplicationGroup

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则支持复制组。

要求

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

另请参阅

MSFT_StorageObject