Compartilhar via


ISyncMetadataStore2::GetSingleReplicaMetadata

Obtém os metadados da única réplica que está contida no repositório de metadados.

HRESULT GetSingleReplicaMetadata(
  IReplicaMetadata ** ppReplicaMetadata);

Parâmetros

Termo

Definição

ppReplicaMetadata

[out] Retorna os metadados da única réplica que está contida no repositório de metadados.

Valor de retorno

  • S_OK.

  • E_POINTER.

  • SYNC_E_METADATA_INVALID_OPERATION quando o repositório de metadados não tiver sido aberto. Por exemplo, ISqlSyncMetadataStore::OpenStore deve ser chamado para abrir o repositório de metadados antes que esse método seja chamado em um objeto ISqlSyncMetadataStore.

  • SYNC_E_METADATA_MORE_THAN_ONE_REPLICA_IN_STORE quando o repositório de metadados contiver metadados para mais de uma réplica. Nesse caso, dever ser usado ISyncMetadataStore::GetReplicaMetadata.

  • SYNC_E_METADATA_REPLICA_NOT_FOUND quando não existirem metadados para nenhuma réplica no repositório de metadados.

Comentários

Esse método é um modo prático de se obter metadados de réplica de um repositório de metadados que contém metadados de uma única réplica. Para obter metadados de réplica de um repositório de metadados que contém mais de uma réplica, use ISyncMetadataStore::GetReplicaMetadata.

Consulte também

Referência

Interface ISyncMetadataStore2