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