MSFT_ReplicationCapabilities classe
Représente les fonctionnalités de réplication d’un sous-système de stockage.
La syntaxe suivante issue du code MOF est simplifiée et inclut toutes les propriétés héritées.
Syntaxe
class MSFT_ReplicationCapabilities : MSFT_StorageObject
{
UInt16 SupportedObjectTypes[];
UInt16 SupportedReplicationTypes[];
UInt32 DefaultRecoveryPointObjective;
Boolean SupportsReplicationGroup;
Boolean SupportsEmptyReplicationGroup;
Boolean SupportsFullDiscovery;
Boolean SupportsCreateReplicationRelationshipMethod;
Uint16 SupportedAsynchronousActions[];
Uint16 SupportedSynchronousActions[];
};
Membres
La classe MSFT_ReplicationCapabilities a les types de membres suivants :
Méthodes
La classe MSFT_ReplicationCapabilities a ces méthodes.
Méthode | Description |
---|---|
GetRecoveryPointData | Retourne, pour un ReplicationType donné, les données de point de récupération. |
GetSupportedCopyStates | Retourne, pour un ReplicationType donné, les états de copie pris en charge. |
GetSupportedFeatures | Retourne, pour un ReplicationType donné, les fonctionnalités prises en charge. |
GetSupportedGroupCopyStates | Retourne, pour un ReplicationType donné, les états de copie du groupe de réplication pris en charge. |
GetSupportedGroupFeatures | Retourne, pour un ReplicationType donné, les fonctionnalités de groupe prises en charge. |
GetSupportedGroupOperations | Retourne, pour un ReplicationType donné, les opérations prises en charge sur une association synchronisée de groupe qui peuvent être fournies à l’opération ModifyReplicaSynchronization . |
GetSupportedOperations | Retourne, pour un ReplicationType donné, les opérations prises en charge sur une association StorageSynchronized qui peuvent être fournies à l’opération ModifyReplicaSynchronization . |
Propriétés
La classe MSFT_ReplicationCapabilities a ces propriétés.
DefaultRecoveryPointObjective
Type de données : UInt32
Type d'accès : Lecture seule
Valeur par défaut du point de récupération.
SupportedAsynchronousActions
Type de données : Tableau Uint16
Type d'accès : Lecture seule
Énumération indiquant quelles opérations seront exécutées en tant que travaux asynchrones. Si une opération est incluse dans this et SupportedSynchronousActions , l’implémentation sous-jacente indique qu’elle peut ou non créer un travail.
Notes
Les méthodes suivantes ne sont pas prises en charge de manière asynchrone :
- 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 Reserved (« ..)
Spécifique au fournisseur (0x8000..)
SupportedObjectTypes
Type de données : tableau UInt16
Type d'accès : Lecture seule
Énumération indiquant les types d’objets pris en charge associés à ces fonctionnalités de réplication.
VirtualDisk (2)
Volume (3)
ReplicaPeer (4)
Partition (..)
ReplicationGroup (0x8000)
StorageSubSystem (0x8001)
(0x8002)
SupportedReplicationTypes
Type de données : tableau UInt16
Type d’accès : écriture seule
Énumération indiquant les combinaisons SyncType/Mode/Local-or-Remote prises en charge.
Miroir synchrone local (2)
Local de mise en miroir asynchrone (3)
Miroir synchrone distant (4)
Mise en miroir asynchrone distante (5)
Instantané synchrone local (6)
Local d’instantané asynchrone (7)
Instantané synchrone à distance (8)
Capture instantanée asynchrone à distance (9)
Clone synchrone local (10)
Cloner local asynchrone (11)
Cloner à distance synchrone (12)
Cloner à distance asynchrone (13)
Synchronous TokenizedClone Local (14)
TokenizedClone local asynchrone (15)
Synchronous TokenizedClone Remote (16)
Asynchrone TokenizedClone Remote (17)
Miroir adaptatif local (18)
Adaptive Mirror Remote (19)
Instantané adaptatif local (20)
Remote d’instantané adaptatif (21)
Clone adaptatif local (22)
Cloner à distance adaptatif (23)
Adaptive TokenizedClone Local (24)
Adaptive TokenizedClone Remote (25)
DMTF Reserved (..)
Spécifique au fournisseur (0x8000..)
SupportedSynchronousActions
Type de données : Tableau Uint16
Type d'accès : Lecture seule
Énumération indiquant quelles opérations seront exécutées de manière synchrone sans la création d’un travail. Si une opération est incluse dans this et SupportedAsynchronousActions , l’implémentation sous-jacente indique qu’elle peut ou non créer un travail.
Notes
Les méthodes suivantes ne sont pas prises en charge de manière asynchrone :
- 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 Reserved (« ..)
Spécifique au fournisseur (0x8000..)
SupportsCreateReplicationRelationshipMethod
Type de données : Boolean
Type d'accès : Lecture seule
Si la valeur est TRUE, l’opération CreateReplicationRelationship est prise en charge.
SupportsEmptyReplicationGroup
Type de données : Boolean
Type d'accès : Lecture seule
Si la valeur est TRUE, les groupes de réplication vides sont autorisés.
SupportsFullDiscovery
Type de données : Boolean
Type d'accès : Lecture seule
Si la valeur est TRUE, il s’agit d’un modèle entièrement découvert.
SupportsReplicationGroup
Type de données : Boolean
Type d'accès : Lecture seule
Si la valeur est TRUE, les groupes de réplication sont pris en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Espace de noms | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |