Condividi tramite


Metodo CreateReplica della classe MSFT_VirtualDisk

Crea una relazione di replica tra dischi virtuali.

Sintassi

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
);

Parametri

FriendlyName [in]

Nome pertinente dell'utente finale per l'elemento da creare. Se NULL, è possibile usare un nome predefinito fornito dal sistema.

TargetStorageSubsystem [in]

Stringa contenente un oggetto MSFT_ReplicaPeer incorporato che specifica il computer di destinazione della replica.

TargetVirtualDiskObjectId [in]

Specifica la destinazione del disco virtuale nel computer di destinazione.

TargetStoragePoolObjectId [in]

Pool di archiviazione nella destinazione da usare come origine per la creazione del disco virtuale di destinazione. Questo parametro viene ignorato se viene specificato un disco virtuale di destinazione.

RecoveryPointObjective [in]

Indica l'intervallo massimo in cui i dati potrebbero essere persi. Per le operazioni di copia sincrone, RecoveryPointObjective è 0. Per le operazioni di copia asincrone RecoveryPointObjective rappresenta l'intervallo dalla trasmissione più recente dei dati all'elemento di destinazione.

ReplicationSettings [in]

Stringa contenente un oggetto MSFT_ReplicationSettings incorporato da applicare.

SyncType [in]

Tipo di copia che verrà eseguito. Uno dei valori seguenti:

Valore Significato
DMTF Riservato.. Questo valore è riservato per l'uso del sistema.
Mirror 6 Creare e gestire una copia dell'origine.
Snapshot 7 Creare una copia shadow del volume dell'origine.
Clona 8 Creare una copia completa e temporizzato dell'origine.
TokenizedClone 9 Creare una copia tokenizzata temporizzata dell'origine.
DMTF Riservato.. Questo valore è riservato per l'uso del sistema.
0x8000 specifico del fornitore. Questi valori sono riservati ai fornitori.

CreatedReplicaPeer [out]

Se la relazione viene creata correttamente, questo parametro riceve una stringa contenente un oggetto MSFT_ReplicaPeer incorporato che rappresenta il peer di replica per la destinazione.

CreatedStorageJob [out]

Restituisce un riferimento all'oggetto processo di archiviazione utilizzato per tenere traccia dell'operazione a esecuzione prolungata.

ExtendedStatus [out]

Stringa contenente un oggetto MSFT_StorageExtendedStatus incorporato.

Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).

Valore restituito

Operazione riuscita (0)

Non supportato (1)

Errore non specificato (2)

Timeout (3)

Non riuscito (4)

Parametro non valido (5)

Oggetto non trovato (8)

Parametri del metodo controllati - Processo avviato (4096)

Accesso negato (40001)

Non sono disponibili risorse sufficienti per completare l'operazione. (40002)

Cache non aggiornata (40003)

L'operazione non è supportata durante l'aggiornamento del cluster. (40009)

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Storage
Intestazione Adojet.h
MOF Storagewmi.mof

Vedi anche

MSFT_VirtualDisk