IReplicaMetadata::ResetReportingWatermark
通过将所有项均标记为未报告来重置删除检测服务。
HRESULT ResetReportingWatermark();
参数
无
返回值
- S_OK
备注
此方法属于删除检测服务的一部分。为了准备新的删除检测会话,ResetReportingWatermark 将所有项都标记为非活动。当对变更项调用 IReplicaMetadata::SaveItemMetadata 后或者对未变更但仍处于活动状态的项调用 IReplicaMetadata::ReportLiveItemByIndexedFields 或 IReplicaMetadata::ReportLiveItemByGlobalId 后,元数据存储区中的某个项会被标记为处于活动状态。提供程序可以调用 IReplicaMetadata::GetUnreportedItems
或 IReplicaMetadata::GetUnreportedItemsByIndexedFields 来获取元数据存储区中未报告为处于活动状态的项。然后,提供程序可以将这些项标记为在元数据存储区中已删除。