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 クラスでは、次のメソッドを使用できます。

Method 説明
GetRecoveryPointData 指定された ReplicationType の復旧ポイント データを返します。
GetSupportedCopyStates 指定された ReplicationType に対して、サポートされているコピーの状態を返します。
GetSupportedFeatures 特定の ReplicationType に対して、サポートされている機能を返します。
GetSupportedGroupCopyStates 特定の ReplicationType に対して、サポートされているレプリケーション グループのコピー状態を返します。
GetSupportedGroupFeatures 特定の ReplicationType に対して、サポートされているグループ機能を返します。
GetSupportedGroupOperations 指定された ReplicationType に対して、ModifyReplicaSynchronization 操作に指定できる、グループの同期された関連付けに対してサポートされる操作を返します。
GetSupportedOperations 指定された ReplicationType に対して、ModifyReplicaSynchronization 操作に指定できる StorageSynchronized の関連付けに対してサポートされる操作を返します。

プロパティ

MSFT_ReplicationCapabilities クラスには、次のプロパティがあります。

DefaultRecoveryPointObjective

データ型: UInt32

アクセスの種類: 読み取り専用

復旧ポイントの既定値。

SupportedAsynchronousActions

データ型: Uint16 配列

アクセスの種類: 読み取り専用

非同期ジョブとして実行される操作を示すリスト。 これと SupportedSynchronousActions の両方に操作が含まれている場合、基になる実装は、ジョブを作成する場合と作成しない場合があることを示しています。

Note

次のメソッドは非同期的にサポートされていません。

  • 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)

アダプティブ TokenizedClone ローカル (24)

アダプティブ TokenizedClone リモート (25)

DMTF 予約済み (..)

ベンダー固有 (0x8000..)

SupportedSynchronousActions

データ型: Uint16 配列

アクセスの種類: 読み取り専用

ジョブを作成せずに同期的に実行される操作を示すリスト。 これと SupportedAsynchronousActions の両方に操作が含まれている場合、基になる実装は、ジョブを作成する場合と作成しない場合があることを示しています。

Note

次のメソッドは非同期的にサポートされていません。

  • 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

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、CreateReplicationRelationship 操作がサポートされます。

SupportsEmptyReplicationGroup

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、空のレプリケーション グループが許可されます。

SupportsFullDiscovery

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、これは完全に検出されたモデルです。

SupportsReplicationGroup

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、レプリケーション グループがサポートされます。

要件

要件 Value
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
名前空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

関連項目

MSFT_StorageObject