创建一个 ISyncFullEnumerationChangeBatch 对象,该对象仅包含由指定的筛选器传递的变更。
HRESULT CreateFilteredFullEnumerationChangeBatch(
ISyncFilterInfo * pFilterInfo,
ISyncKnowledge * pDestinationKnowledge,
IForgottenKnowledge * pSourceForgottenKnowledge,
const BYTE * pbLowerFullEnumerationBound,
ISyncFullEnumerationChangeBatch ** ppChangeBatch);
参数
- pFilterInfo
[in] 有关用于控制将哪些变更包括到此变更批中的筛选器的信息。
- pDestinationKnowledge
[in] 目标副本的知识。
- pSourceForgottenKnowledge
[in] 源副本的遗忘知识。
- pbLowerFullEnumerationBound
[in] 包含在新创建的变更批对象中的项 ID 的封闭下限。
- ppChangeBatch
[out] 返回新创建的筛选变更批对象。
返回值
S_OK
E_POINTER
如果未正确初始化此对象,则返回值为 SYNC_E_INVALID_OPERATION。