將所有項目標示為未報告,藉此重設刪除偵測服務。
HRESULT ResetReportingWatermark();
參數
無
傳回值
- S_OK
備註
這個方法是刪除偵測服務的一部分。為了準備新的刪除偵測工作階段,ResetReportingWatermark 會將所有項目標示為非使用中。如果對已變更項目呼叫了 IReplicaMetadata::SaveItemMetadata,或對未變更但仍為使用中的項目呼叫了 IReplicaMetadata::ReportLiveItemByIndexedFields 或 IReplicaMetadata::ReportLiveItemByGlobalId,項目會在中繼資料存放區內標示為使用中。提供者可以呼叫 IReplicaMetadata::GetUnreportedItems 或 IReplicaMetadata::GetUnreportedItemsByIndexedFields 來取得存在中繼資料存放區內但並未報告為使用中的項目。然後提供者就可以將這些項目在中繼資料存放區內標示為已刪除。