Поделиться через


ISyncMetadataStore2::RemoveReplicaMetadata

Удаляет все метаданные, связанные с указанной репликой.

HRESULT RemoveReplicaMetadata(
  BYTE * pbReplicaId,
  ID_PARAMETERS * pIdParameters);

Параметры

Аргумент

Определение

pbReplicaId

[in] Все метаданные, связанные с этим идентификатором реплики, удаляются из хранилища метаданных.

pIdParameters

[in] Схема форматов идентификаторов поставщика.

Возвращаемое значение

  • S_OK.

  • E_POINTER.

  • SYNC_E_ID_FORMAT_MISMATCH, если схема форматов идентификаторов, заданная параметром pIdParameters, не соответствует схеме форматов идентификаторов для реплики, хранящейся в хранилище метаданных.

  • SYNC_E_METADATA_REPLICA_IN_USE (если уже активен экземпляр этого объекта метаданных реплики).

  • SYNC_E_METADATA_INVALID_OPERATION, если хранилище метаданных не открыто. Например, необходимо открыть хранилище метаданных, вызвав метод ISqlSyncMetadataStore::OpenStore, до того как будет вызван данный метод для объекта ISqlSyncMetadataStore.

См. также

Справочник

Интерфейс ISyncMetadataStore2