ISyncChangeBatchAdvanced::GetBatchLevelKnowledgeShouldBeApplied
取得值,這個值會指出是否必須在批次套用至目的地複寫之後儲存此批次之學習到的知識。
HRESULT GetBatchLevelKnowledgeShouldBeApplied(
BOOL *pfBatchKnowledgeShouldBeApplied);
參數
- pfBatchKnowledgeShouldBeApplied
[out] 傳回值,這個值會指出是否必須在批次套用至目的地複寫之後儲存此批次之學習到的知識。
傳回值
S_OK
E_POINTER
如果變更批次沒有包含任何變更和知識,則為 SYNC_E_BATCH_NEEDS_KNOWLEDGE。
備註
通常,目的地提供者會在每個項目變更套用至目的地複寫時,儲存每個項目變更之學習到的知識。GetBatchLevelKnowledgeShouldBeApplied 所傳回的值會指出是否也必須在已經套用整個變更批次之後儲存此變更批次之學習到的知識。您可以透過呼叫 ISyncChangeBatchBase::GetLearnedKnowledge 取得變更批次之學習到的知識。