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.

Vea también

Referencia

Interfaz ISyncDataConverter

Conceptos

Convertir datos entre proveedores