ISyncSessionState2::SetProviderWithError
指出造成同步處理失敗的提供者。
HRESULT SetProviderWithError(
BOOL fSelf);
參數
- fSelf
[in] 當呼叫此方法的提供者為造成錯誤的提供者時,為 TRUE。否則為 FALSE。
傳回值
S_OK
如果同步處理工作階段不存在,則為 SYNC_E_INVALID_OPERATION。
備註
目的地提供者會在處理 IKnowledgeSyncProvider::ProcessChangeBatch 期間使用 ISyncSessionState2::SetProviderWithError 來指出哪一個提供者造成同步處理失敗。應用程式會使用 ISyncSessionState2::SetProviderWithError 來取得造成失敗之提供者的 ISyncProvider 介面。然後,此應用程式就可以查詢該提供者所實作的其他介面,並且呼叫方法來處理錯誤。