ISyncDataConverter::ConvertDataToProviderFormat
Convierte los datos de un formato externo al formato de transferencia de un proveedor. El formato externo puede ser el formato de transferencia de otro proveedor o un formato intermedio utilizado por una comunidad de sincronización.
HRESULT ConvertDataToProviderFormat(
ILoadChangeContext *pDataContext,
IUnknown *pUnkDataOut,
IUnknown **ppUnkDataOut);
Parámetros
- pDataContext
[in] Objeto ILoadChangeContext que representa información sobre un cambio que se va a cargar desde el almacén de elementos. Este objeto se puede utilizar para establecer un error recuperable para un cambio si se produce un problema durante la conversión de datos.
- pUnkDataOut
[in] Datos que se van a convertir.
- ppUnkDataout
[out] Datos convertidos.
Valor devuelto
S_OK
Valores de error definidos por el desarrollador
Notas
Si se devuelve un error desde este método durante la conversión de datos, la sesión de sincronización finaliza y devuelve el código de error. Si se produce un error recuperable durante la conversión de datos, establece ese error en pDataContext en lugar de devolverlo. Así, el elemento para el que se establece el error se omite durante la aplicación de cambios.