ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied

获取一个值,该值指示在批应用于目标副本后是否必须保存该批的已知知识。

HRESULT GetBatchLevelKnowledgeShouldBeApplied(
  BOOL *pfBatchKnowledgeShouldBeApplied);

参数

  • pfBatchKnowledgeShouldBeApplied
    [out] 返回一个值,该值指示在批应用于目标副本后是否必须保存该批的已知知识。

返回值

  • S_OK

  • E_POINTER

  • 如果变更批不包含任何变更和知识,则返回值为 SYNC_E_BATCH_NEEDS_KNOWLEDGE。

备注

通常,目标提供程序在每个项变更应用于目标副本时保存该项变更的已知知识。GetBatchLevelKnowledgeShouldBeApplied 返回的值指示在应用整个变更批后是否还需要保存该变更批的已知知识。变更批的已知知识可通过调用 ISyncChangeBatchBase::GetLearnedKnowledge 来获取。

请参阅

参考

ISyncChangeBatchAdvanced 接口