This documentation is archived and is not being maintained.
IFeedSyncServices::ProcessChangeBatch
Processes a batch of changes sent by the source provider.
HRESULT ProcessChangeBatch(
CONFLICT_RESOLUTION_POLICY resolutionPolicy,
ISyncChangeBatch * pSourceChangeBatch,
IUnknown * pUnkDataRetriever,
ISynchronousNotifyingChangeApplierTarget * pChangeApplierTarget,
ISyncSessionState * pSessionState,
ISyncCallback * pCallback);
- resolutionPolicy
[in] The conflict resolution policy to use when this method applies changes.
- pSourceChangeBatch
[in] A batch of changes from the source provider that is to be applied locally.
- pUnkDataRetriever
[in] An object that can be used to retrieve change data. It can be an ISynchronousDataRetriever object or a provider-specific object.
- pChangeApplierTarget
[in] An object that will be called by the change applier to save changes and conflicts to the loaded feed.
- pSessionState
[in] Information about the current session.
- pCallback
[in] An object that receives event notifications during change application.