IChangeApplicationServices::EndFullEnumerationChangeApplication
Ends processing of a set of changes as part of a recovery synchronization.
The learned knowledge of the change batch, specified by pBatchLearnedKnowledge, and the learned forgotten knowledge of the change batch, specified by pBatchLearnedForgottenKnowledge, are modified by this method to exclude any changes that were reported as skipped during change application.
This method calculates and updates the session statistics contained in the ISyncSessionState object that was passed to IChangeApplicationServices::Initialize.
The updated destination knowledge returned in ppUpdatedDestinationKnowledge and the updated destination forgotten knowledge returned in ppUpdatedDestinationForgottenKnowledge must replace the current knowledge and forgotten knowledge of the destination replica.
Note |
|---|
When the updated destination knowledge is calculated, any changes that the destination provider did not reported as successfully applied by calling IChangeApplicationServices::ReportItemChangeApplied or IChangeApplicationServices::ReportChangeUnitChangeApplied are treated as having failed. |
Note