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 |