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 |