Partager via


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

Voir aussi

MSFT_StorageObject