共用方式為


ISyncDataConverter::ConvertDataFromProviderFormat

將資料從提供者的傳輸格式轉換為所需的輸出格式。輸出格式可以是其他提供者的傳輸格式,也可以是同步處理社群所使用的中繼格式。

HRESULT ConvertDataFromProviderFormat(
  ILoadChangeContext *pDataContext,
  IUnknown *pUnkDataIn,
  IUnknown **ppUnkDataOut);

參數

  • pDataContext
    [in] ILoadChangeContext 物件,這個物件代表要從項目存放區載入之變更的相關資訊。如果在資料轉換期間發生問題,這個物件就可用來設定變更的可復原錯誤。
  • pUnkDataIn
    [in] 要轉換的資料。
  • ppUnkDataOut
    [out] 已轉換的資料。

傳回值

  • S_OK

  • 開發人員定義的錯誤值

備註

如果在資料轉換期間從此方法傳回錯誤,同步處理工作階段就會結束,並傳回錯誤碼。如果在資料轉換期間發生可復原的錯誤,在 pDataContext 上設定該錯誤,而不要傳回它。然後,系統就會在變更應用程式期間略過設定此錯誤的項目。

請參閱

參考

ISyncDataConverter 介面

概念

在提供者之間轉換資料