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