Compartilhar via


Método CreateReplica da classe MSFT_VirtualDisk

Cria uma relação de replicação entre discos virtuais.

Sintaxe

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

Parâmetros

FriendlyName [em]

Um nome relevante para o usuário final para o elemento que está sendo criado. Se for NULL, um nome padrão fornecido pelo sistema poderá ser usado.

TargetStorageSubsystem [em]

Uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer inserido especificando o computador de destino da réplica.

TargetVirtualDiskObjectId [em]

Especifica o destino do disco virtual na máquina de destino.

TargetStoragePoolObjectId [em]

Um pool de armazenamento no destino a ser usado como a origem para criar o disco virtual de destino. Esse parâmetro será ignorado se um disco virtual de destino for especificado.

RecoveryPointObjective [in]

Indica o intervalo máximo em que os dados podem ser perdidos. Para operações de cópia síncrona, RecoveryPointObjective é 0. Para operações de cópia assíncrona, RecoveryPointObjective representa o intervalo desde a transmissão mais recente de dados para o elemento de destino.

ReplicationSettings [in]

Uma cadeia de caracteres que contém um objeto MSFT_ReplicationSettings incorporado a ser aplicado.

SyncType [in]

O tipo de cópia que será feita. Um dos seguintes valores:

Valor Significado
DMTF Reservado .. Esse valor é reservado para uso do sistema.
Espelho 6 Crie e mantenha uma cópia da origem.
Instantâneo 7 Crie uma cópia de sombra de volume da origem.
Clone 8 Crie uma cópia completa point-in-time da origem.
Clone Tokenizado 9 Crie uma cópia pontual e indexada da origem.
DMTF Reservado .. Esse valor é reservado para uso do sistema.
Fornecedor Específico 0x8000.. Esses valores são reservados para fornecedores.

CreatedReplicaPeer [saída]

Se a relação for criada com êxito, esse parâmetro receberá uma cadeia de caracteres que contém um objeto MSFT_ReplicaPeer incorporado que representa o par de réplica para o destino.

CreatedStorageJob [out]

Retorna uma referência ao objeto de trabalho de armazenamento usado para controlar a operação de longa execução.

ExtendedStatus [out]

Uma cadeia de caracteres que contém um objeto MSFT_StorageExtendedStatus incorporado.

Esse parâmetro permite que o provedor de armazenamento retorne informações de erro estendidas (específicas da implementação).

Valor retornado

Êxito (0)

Sem suporte (1)

Erro não especificado (2)

Tempo limite (3)

Com falha (4)

Parâmetro inválido (5)

Objeto não encontrado (8)

Parâmetros de método verificados - Trabalho iniciado (4096)

Acesso negado (40001)

Não há recursos suficientes para concluir a operação. (40002)

Cache desatualizado (40003)

Não há suporte para a operação enquanto o cluster está sendo atualizado. (40009)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
Cabeçalho Adojet.h
MOF Storagewmi.mof

Confira também

MSFT_VirtualDisk