ISyncDataConverter::ConvertDataFromProviderFormat

Convierte los datos del formato de transferencia del proveedor al formato de salida necesario. El formato de salida puede ser el formato de transferencia de otro proveedor o un formato intermedio utilizado por una comunidad de sincronización.

HRESULT ConvertDataFromProviderFormat(
  ILoadChangeContext *pDataContext,
  IUnknown *pUnkDataIn,
  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.
  • pUnkDataIn
    [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