ISyncDataConverter::ConvertDataFromProviderFormat
將資料從提供者的傳輸格式轉換為所需的輸出格式。輸出格式可以是其他提供者的傳輸格式,也可以是同步處理社群所使用的中繼格式。
HRESULT ConvertDataFromProviderFormat(
ILoadChangeContext *pDataContext,
IUnknown *pUnkDataIn,
IUnknown **ppUnkDataOut);
參數
- pDataContext
[in] ILoadChangeContext 物件,這個物件代表要從項目存放區載入之變更的相關資訊。如果在資料轉換期間發生問題,這個物件就可用來設定變更的可復原錯誤。
- pUnkDataIn
[in] 要轉換的資料。
- ppUnkDataOut
[out] 已轉換的資料。
傳回值
S_OK
開發人員定義的錯誤值
備註
如果在資料轉換期間從此方法傳回錯誤,同步處理工作階段就會結束,並傳回錯誤碼。如果在資料轉換期間發生可復原的錯誤,在 pDataContext 上設定該錯誤,而不要傳回它。然後,系統就會在變更應用程式期間略過設定此錯誤的項目。