Partager via


Méthode CreateReplica de la classe MSFT_VirtualDisk

Crée une relation de réplication entre les disques virtuels.

Syntaxe

UInt32 CreateReplica(
  [in]  String              FriendlyName,
  [in]  String              TargetStorageSubsystem,
  [in]  String              TargetVirtualDiskObjectId,
  [in]  String              TargetStoragePoolObjectId,
  [in]  UInt16              RecoveryPointObjective,
  [in]  String              ReplicationSettings,
  [in]  UInt16              SyncType,
  [out] String              CreatedReplicaPeer,
  [out] MSFT_StorageJob REF CreatedStorageJob,
  [out] String              ExtendedStatus
);

Paramètres

FriendlyName [in]

Nom pertinent de l’utilisateur final pour l’élément en cours de création. Si la valeur est NULL, un nom par défaut fourni par le système peut être utilisé.

TargetStorageSubsystem [in]

Chaîne qui contient un objet MSFT_ReplicaPeer incorporé spécifiant l’ordinateur cible du réplica.

TargetVirtualDiskObjectId [in]

Spécifie la cible de disque virtuel sur l’ordinateur cible.

TargetStoragePoolObjectId [in]

Un pool de stockage sur la cible à utiliser comme source pour créer le disque virtuel cible. Ce paramètre est ignoré si un disque virtuel cible est spécifié.

RecoveryPointObjective [in]

Indique l’intervalle maximal dans lequel les données peuvent être perdues. Pour les opérations de copie synchrones, RecoveryPointObjective est 0. Pour les opérations de copie asynchrones RecoveryPointObjective représente l’intervalle depuis la transmission la plus récente de données à l’élément cible.

ReplicationSettings [in]

Chaîne qui contient un objet MSFT_ReplicationSettings incorporé à appliquer.

SyncType [in]

Type de copie qui sera effectuée. Une des valeurs suivantes :

Valeur Signification
DMTF réservé .. Cette valeur est réservée à l’usage du système.
Miroir 6 Créez et gérez une copie de la source.
Instantané 7 Créez une cliché instantané de volume de la source.
Clone 8 Créez une copie complète de la source à un point dans le temps.
TokenizedClone 9 Créez une copie à un point dans le temps, tokenisée de la source.
DMTF réservé .. Cette valeur est réservée à l’usage du système.
0x8000 spécifique au fournisseur.. Ces valeurs sont réservées aux fournisseurs.

CreatedReplicaPeer [out]

Si la relation est créée avec succès, ce paramètre reçoit une chaîne qui contient un objet incorporé MSFT_ReplicaPeer représentant l’homologue de réplica pour la cible.

CreatedStorageJob [out]

Renvoie une référence à l’objet de travail de stockage utilisé pour suivre l’opération de longue durée.

ExtendedStatus [out]

Chaîne qui contient un objet MSFT_StorageExtendedStatus incorporé.

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

Valeur retournée

Opération réussie (0)

Non supporté (1)

Erreur non spécifiée (2)

Délai d’expiration (3)

Échec (4)

Paramètre non valide (5)

Objet introuvable (8)

Paramètres de méthode vérifiés - Début du projet (4096)

Accès refusé (40001)

Les ressources disponibles sont insuffisantes pour terminer cette opération. (40002)

Cache obsolète (40003)

L’opération n’est pas prise en charge pendant la mise à niveau du cluster. (40009)

Spécifications

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
En-tête Adojet.h
MOF Storagewmi.mof

Voir aussi

MSFT_VirtualDisk