ISimpleSyncProvider::LoadChangeData

Lo llama el motor de tiempo de ejecución de Sync Framework para cargar los datos de cambio del elemento con la clave especificada.

HRESULT LoadChangeData(
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  const CHANGE_UNIT_SET *pChangeUnitsToLoad,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  IUnknown **ppChangeData);

Parámetros

  • pKeyAndExpectedVersionInfo
    [in] Devuelve las propiedades de clave y de versión actualizadas del elemento para el que se deberían cargar los datos. Si el valor devuelto es no válido, Sync Framework finaliza la sesión.

    El proveedor debe realizar una comprobación de simultaneidad optimista para comprobar que la versión del elemento del destino se corresponde con los valores de keyAndExpectedVersion. Si se produce un error en esta comprobación, el proveedor debe notificar un error recuperable.

  • pChangeUnitsToLoad
    [in, unique] Un objeto CHANGE_UNIT_SET que contiene las unidades de cambio que se han de cargar en un elemento. El parámetro debe ser nulo (no vacío) si no se especifica ninguna unidad de cambio.
  • pRecoverableErrorCallback
    [in] Objeto IRecoverableErrorCallback que contiene métodos a los que se puede llamar si se produce un error recuperable durante la carga de los datos.
  • ppChangeData
    [out] Objeto que representa los datos de cambio para el elemento con la clave especificada.

Valor devuelto

  • S_OK

Vea también

Referencia

Interfaz ISimpleSyncProvider