ISyncDataConverter::ConvertDataToProviderFormat
将数据从外部格式转换为提供程序的转换格式。该外部格式可以是另一个提供程序的转换格式,也可以是同步社区使用的中间格式。
HRESULT ConvertDataToProviderFormat(
ILoadChangeContext *pDataContext,
IUnknown *pUnkDataOut,
IUnknown **ppUnkDataOut);
参数
- pDataContext
[in] 一个 ILoadChangeContext 对象,表示有关要从项存储区加载的变更的信息。如果在数据转换期间出现了问题,则可以使用此对象设置针对变更的可恢复错误。
- pUnkDataOut
[in] 要转换的数据。
- ppUnkDataout
[out] 转换后的数据。
返回值
S_OK
开发人员定义的错误值
备注
如果在数据转换期间此方法返回了错误,则同步会话将结束并返回错误代码。如果在数据转换期间出现了可恢复错误,请在 pDataContext 上设置该错误,而不是返回该错误。然后,在变更应用期间,将跳过为其设置该错误的项。