Freigeben über


MSFT_ReplicationCapabilities-Klasse

Stellt die Replikationsfunktionen eines Speichersubsystems dar.

Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.

Syntax

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

Member

Die MSFT_ReplicationCapabilities-Klasse verfügt über folgende Membertypen:

Methoden

Die MSFT_ReplicationCapabilities-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
GetRecoveryPointData Gibt für einen bestimmten ReplicationType Wiederherstellungspunktdaten zurück.
GetSupportedCopyStates Gibt für einen bestimmten ReplicationType die unterstützten Kopierzustände zurück.
GetSupportedFeatures Gibt für einen bestimmten ReplicationType die unterstützten Features zurück.
GetSupportedGroupCopyStates Gibt für einen bestimmten ReplicationType den unterstützten Replikationsgruppenkopierstatus zurück.
GetSupportedGroupFeatures Gibt für einen bestimmten ReplicationType die unterstützten Gruppenfeatures zurück.
GetSupportedGroupOperations Gibt für einen bestimmten ReplicationType die unterstützten Vorgänge für eine gruppensynchrone Zuordnung zurück, die für den ModifyReplicaSynchronization-Vorgang bereitgestellt werden kann.
GetSupportedOperations Gibt für einen bestimmten ReplicationType die unterstützten Vorgänge für eine StorageSynchronized-Zuordnung zurück, die für den ModifyReplicaSynchronization-Vorgang bereitgestellt werden kann.

Eigenschaften

Die MSFT_ReplicationCapabilities-Klasse verfügt über diese Eigenschaften.

DefaultRecoveryPointObjective

Datentyp: UInt32

Zugriffstyp: Schreibgeschützt

Standardwert für Wiederherstellungspunkt.

SupportedAsynchronousActions

Datentyp: Uint16-Array

Zugriffstyp: Schreibgeschützt

Eine Enumeration, die angibt, welche Vorgänge als asynchrone Aufträge ausgeführt werden. Wenn ein Vorgang sowohl in dieser als auch in SupportedSynchronousActions enthalten ist, gibt die zugrunde liegende Implementierung an, dass sie einen Auftrag erstellen kann oder nicht.

Hinweis

Die folgenden Methoden werden asynchron nicht unterstützt:

  • 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 Reserviert ("..)

Herstellerspezifisch (0x8000..)

SupportedObjectTypes

Datentyp: UInt16-Array

Zugriffstyp: Schreibgeschützt

Eine Enumeration, die die unterstützten Objekttypen angibt, die diesen Replikationsfunktionen zugeordnet sind.

VirtualDisk (2)

Volume (3)

ReplicaPeer (4)

Partition (..)

ReplicationGroup (0x8000)

StorageSubSystem (0x8001)

(0x8002)

SupportedReplicationTypes

Datentyp: UInt16-Array

Zugriffstyp: Schreibgeschützt

Eine Enumeration, die die unterstützten SyncType/Mode/Local-or-Remote-Kombinationen angibt.

Synchrone lokale Spiegelung (2)

Asynchrone lokale Spiegelung (3)

Synchrone Spiegelung remote (4)

Remote für asynchrone Spiegelung (5)

Synchrone lokale Momentaufnahme (6)

Asynchrone lokale Momentaufnahme (7)

Synchrone Remotemomentaufnahme (8)

Remote für asynchrone Momentaufnahmen (9)

Synchrones lokales Klonen (10)

Asynchrones lokales Klonen (11)

Synchroner Remoteklon (12)

Remote für asynchrones Klonen (13)

Synchrone TokenizedClone Local (14)

Asynchrone TokenizedClone Local (15)

Synchrone TokenizedClone Remote (16)

Asynchrone TokenizedClone Remote (17)

Adaptive Mirror Local (18)

Adaptive Mirror Remote (19)

Lokale adaptive Momentaufnahme (20)

Remote für adaptive Momentaufnahmen (21)

Adaptiver lokaler Klon (22)

Adaptive Clone Remote (23)

Adaptive TokenizedClone Local (24)

Adaptive TokenizedClone Remote (25)

DMTF Reserviert (..)

Anbieterspezifisch (0x8000..)

SupportedSynchronousActions

Datentyp: Uint16-Array

Zugriffstyp: Schreibgeschützt

Eine Enumeration, die angibt, welche Vorgänge synchron ausgeführt werden, ohne dass ein Auftrag erstellt wird. Wenn ein Vorgang sowohl in dieser als auch in SupportedAsynchronousActions enthalten ist, gibt die zugrunde liegende Implementierung an, dass sie einen Auftrag erstellen kann oder nicht.

Hinweis

Die folgenden Methoden werden nicht asynchron unterstützt:

  • 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 Reserviert ("..)

Anbieterspezifisch (0x8000..)

SupportsCreateReplicationRelationshipMethod

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Wenn TRUE, wird der CreateReplicationRelationship-Vorgang unterstützt.

SupportsEmptyReplicationGroup

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Bei TRUE sind leere Replikationsgruppen zulässig.

SupportsFullDiscovery

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Wenn true, dann ist dies ein vollständig ermitteltes Modell.

SupportsReplicationGroup

Datentyp: Boolean

Zugriffstyp: Schreibgeschützt

Wenn TRUE, werden Replikationsgruppen unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Namespace Stamm\Microsoft\Windows\Storage
MOF Storagewmi.mof

Weitere Informationen

MSFT_StorageObject