ISyncMetadataStore2::GetSingleReplicaMetadata
Obtiene los metadatos para la única réplica que contiene el almacén de metadatos.
Sintaxis
HRESULT GetSingleReplicaMetadata(
IReplicaMetadata ** ppReplicaMetadata);
Parámetros
Término |
Definición |
ppReplicaMetadata |
[out] Devuelve los metadatos de la réplica única que contiene el almacén de metadatos. |
Valor devuelto
S_OK
E_POINTER
SYNC_E_METADATA_INVALID_OPERATION si no se ha abierto el almacén de metadatos. Por ejemplo, se debe llamar a ISqlSyncMetadataStore::OpenStore para abrir el almacén de metadatos antes de que se pueda llamar a este método en un objeto ISqlSyncMetadataStore.
SYNC_E_METADATA_MORE_THAN_ONE_REPLICA_IN_STORE si el almacén de metadatos contiene metadatos para más de una réplica. En este caso, se debe utilizar ISyncMetadataStore::GetReplicaMetadata.
SYNC_E_METADATA_REPLICA_NOT_FOUND si no existen metadatos para ninguna réplica del almacén de metadatos.
Notas
Este método constituye un método adecuado para obtener metadatos de réplica de un almacén de metadatos que contiene metadatos para una única réplica. Para obtener metadatos de réplica de un almacén de metadatos que contiene más de una réplica, utilice ISyncMetadataStore::GetReplicaMetadata.