ISyncMetadataStore2::RemoveReplicaMetadata

Removes all metadata that is associated with the specified replica.

Syntax

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

Parameters

Term

Definition

pbReplicaId

[in] All metadata that is associated with this replica ID is removed from the metadata store.

pIdParameters

[in] The ID format schema of the provider.

Return Value

  • S_OK.

  • E_POINTER.

  • SYNC_E_ID_FORMAT_MISMATCH when the ID format schema that is specified by pIdParameters does not match the ID format schema for the replica that is stored in the metadata store.

  • SYNC_E_METADATA_REPLICA_IN_USE when an instance of this replica metadata object is already active.

  • SYNC_E_METADATA_INVALID_OPERATION when the metadata store has not been opened. For example, ISqlSyncMetadataStore::OpenStore must be called to open the metadata store before this method can be called on an ISqlSyncMetadataStore object.

See Also

Reference

ISyncMetadataStore2 Interface