ISyncMetadataStore2::GetSingleReplicaMetadata

获取包含在元数据存储区中属于单个副本的元数据。

HRESULT GetSingleReplicaMetadata(
  IReplicaMetadata ** ppReplicaMetadata);

参数

术语

定义

ppReplicaMetadata

[out] 返回包含在元数据存储区中属于单个副本的元数据。

返回值

  • S_OK。

  • E_POINTER。

  • 如果未打开元数据存储区,则返回值为 SYNC_E_METADATA_INVALID_OPERATION。例如,在对 ISqlSyncMetadataStore 对象调用此方法之前,必须调用 ISqlSyncMetadataStore::OpenStore 打开元数据存储区。

  • 如果元数据存储区包含多个副本的元数据,则返回值为 SYNC_E_METADATA_MORE_THAN_ONE_REPLICA_IN_STORE。在这种情况下,必须使用 ISyncMetadataStore::GetReplicaMetadata

  • 如果元数据存储区中不存在任何副本的元数据,则返回值为 SYNC_E_METADATA_REPLICA_NOT_FOUND。

备注

此方法是从包含单个副本元数据的元数据存储区获取副本元数据的简便方法。若要从包含多个副本的元数据存储区获取副本元数据,请使用 ISyncMetadataStore::GetReplicaMetadata

请参阅

参考

ISyncMetadataStore2 接口