IAsynchronousNotifyingChangeApplierTarget::SaveConflict
儲存造成並行衝突之變更的相關資訊。
注意
此方法現在已過時。
HRESULT SaveConflict(
ISyncChange * pChange,
IUnknown * pUnkData,
ISyncKnowledge * pConflictKnowledge);
參數
- pChange
[in] 衝突變更的項目中繼資料。
- pUnkData
[in] 衝突變更的項目資料。
- pConflictKnowledge
[in] 套用這個變更時要學習的知識。這項知識必須與變更一起儲存。
傳回值
S_OK
提供者決定的錯誤碼
備註
如果這個衝突所代表的變更套用至複寫,pConflictKnowledge 就必須與該複寫的知識結合。
呼叫 SaveConflict 之後,提供者必須採取下列其中一種動作:
從這個方法傳回成功碼,然後再呼叫 IAsynchronousNotifyingChangeApplierTargetCallback::SaveConflictComplete 報告非同步處理已順利完成。
從這個方法傳回成功碼,然後再呼叫 IAsynchronousNotifyingChangeApplierTargetCallback::OnError 報告在非同步處理期間發生錯誤。
從這個方法傳回錯誤碼。在這種情況下,就不應呼叫 IAsynchronousNotifyingChangeApplierTargetCallback 方法。
請參閱
參考
IAsynchronousNotifyingChangeApplierTarget 介面
IAsynchronousNotifyingChangeApplierTargetCallback 介面