Partager via


Méthode GetSupportedGroupFeatures de la classe MSFT_ReplicationCapabilities

Retourne, pour un ReplicationType donné, les fonctionnalités de groupe prises en charge.

Syntaxe

UInt32 GetSupportedGroupFeatures(
  [in]  UInt16 ReplicationType,
  [out] UInt16 Features[],
  [out] String ExtendedStatus
);

Paramètres

ReplicationType [in]

Valeur représentant le type de réplication. Il doit s’agir de l’énumération MSFT_ReplicationCapabilities. SupportedReplicationTypes.

Fonctionnalités [out]

Tableau des fonctionnalités prises en charge.

Réplication un-à-plusieurs (2)

Groupes plusieurs-à-plusieurs (3)

Cohérence activée pour tous les groupes (4)

Groupes de réplication vides autorisés (5)

Le groupe source doit avoir plusieurs éléments (6)

Groupes composites (7)

Réplication d’éléments multihop (8)

Les éléments multi-tronçons doivent avoir le même SyncType (9)

Le groupe ne peut avoir qu’une seule relation active (10)

L’élément source peut être supprimé du groupe (11)

L’élément cible peut être supprimé du groupe (12)

Le groupe peut être temporaire (13)

Le groupe peut être nommé (14)

Prend en charge le nombre d’éléments cibles (15)

La cible de clonage synchronisée se détache automatiquement (16)

L’opération Rôles inversés nécessite une source en lecture seule (17)

L’opération Rôles inversés nécessite une resynchronisation ultérieure (18)

L’opération de restauration nécessite une fracture ultérieure (19)

L’opération de resynchronisation nécessite une activation ultérieure (20)

L’opération de copie nécessite une source hors connexion (21)

L’opération de restauration nécessite un détachement ultérieur (22)

L’élément peut être membre de plusieurs groupes (23)

Les éléments de groupe peuvent être mélangés de fin et d’épaisseur (24)

TokenizedClone ConsistentPointInTime (25)

Les éléments cibles peuvent être ajoutés à des collections (26)

L’opération Rôles inversés nécessite un état synchronisé (27)

L’opération Rôles inversés nécessite un état fragmenté (28)

L’opération Rôles inversés nécessite l’état Fractionné (29)

L’opération De rôles inversés nécessite l’état FailedOver (30)

L’opération Rôles inversés nécessite l’état Suspendu (31)

Le fournisseur peut gérer le groupe source distant (32)

Le fournisseur peut gérer le groupe cible distant (33)

TargetGroup ne doit pas être fourni (34)

TargetPool ne doit pas être fourni (35)

TargetSettingGoal ne doit pas être fourni (36)

Le fournisseur peut créer un groupe cible distant (37)

Le fournisseur peut créer un groupe cible local (38)

Le fournisseur doit créer un groupe distant (39)

La création d’éléments distants nécessite TargetPool (40)

Le groupe cible doit être fourni (41)

CreateGroupReplica accepte uniquement les groupes vides (42)

Un groupe de réplication par pool de stockage (43)

Prend en charge ConsistencyExempt lors de l’ajout au groupe (44)

L’ajout ou la suppression au groupe nécessite l’état Fractured (45)

L’ajout ou la suppression d’un groupe nécessite l’état fractionné (46)

L’ajout ou la suppression d’un groupe nécessite l’état Suspendu (47)

Ajouter ou supprimer au groupe nécessite l’état FailedOver (48)

Prend en charge SynchronizationAspect du groupe de réplication (49)

Aucun niveau d’élément StorageSynchronized (50)

Accepte les chemins d’accès aux objets étrangers (51)

L’opération de basculement nécessite une rupture ultérieure (52)

L’opération de basculement nécessite un fractionnement suivant (53)

L’opération de restauration nécessite une reprise ultérieure (54)

Un async cohérent par RemoteReplicationCollection (55)

Le client peut fournir RelationshipName (56)

L’implémentation détermine l’ordre des membres du groupe (57)

L’opération Rôles inversés ne change pas CopyState (58)

L’opération de basculement nécessite une restauration automatique ultérieure (59)

L’opération de basculement planifié nécessite un état de fractionnement (60)

L’opération de basculement planifié nécessite un état de rupture (61)

L’élément cible nécessite un pool de ressources réservé à la réplication (62)

AddSyncPair nécessite une paire miroir synchronisée (63)

Le fournisseur peut créer des éléments distants à l’aide de TargetPools (64)

DMTF Reserved (..)

Spécifique au fournisseur (0x8000.. 0xFFFF)

ExtendedStatus [out]

Chaîne qui contient un objet MSFT_StorageExtendedStatus incorporé.

Ce paramètre permet au fournisseur de stockage de retourner des informations d’erreur étendues (spécifiques à l’implémentation).

Valeur retournée

Réussite (0)

Non pris en charge (1)

Erreur non spécifiée (2)

Délai d’expiration (3)

Échec (4)

Paramètre non valide (5)

En cours d’utilisation (6)

DMTF Reserved (..)

Spécifique au fournisseur (0x8000..)

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_ReplicationCapabilities