Partilhar via


Método CreateReplica da classe MSFT_ReplicationGroup

Cria uma relação de replicação entre grupos de replicação.

Sintaxe

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

Parâmetros

FriendlyName [in]

Um nome relevante do usuário final para o elemento que está sendo criado. Se FOR NULL, um nome padrão fornecido pelo sistema poderá ser usado. O valor será armazenado na propriedade FriendlyName para o elemento criado.

TargetStorageSubsystem [in]

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

TargetGroupObjectId [in]

Especifica o destino do grupo de replicação no computador de destino.

TargetStoragePoolObjectId [in, opcional]

Um pool de armazenamento no destino a ser usado como a origem para criar os elementos de armazenamento de destino necessários. Esse parâmetro será ignorado se o grupo de destino contiver elementos.

RecoveryPointObjective [in, opcional]

Indica o intervalo máximo no qual os dados podem ser perdidos. Para operações de cópia síncrona, RecoveryPointObjective é 0. Para operações de cópia assíncronas , 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 inserido 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.
Clonar 8 Crie uma cópia completa e pontual da origem.
TokenizedClone 9 Crie uma cópia pontual e com token da origem.
DMTF Reservado .. Esse valor é reservado para uso do sistema.
0x8000 específicos do fornecedor.. Esses valores são reservados para fornecedores.

CreatedReplicaPeer [out]

Esse parâmetro recebe uma cadeia de caracteres que contém um objeto MSFT_Synchronized inserido que representa a associação entre os grupos de replicação.

CreatedStorageJob [out]

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

ExtendedStatus [out]

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

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

Retornar valor

Êxito (0)

Sem suporte (1)

Erro não especificado (2)

Tempo limite (3)

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
parâmetro Adojet.h
MOF Storagewmi.mof

Confira também

MSFT_ReplicationGroup