Partager via


ISimpleSyncProvider::LoadChangeData

Appelé par Sync Framework Runtime pour charger les données de modification pour l'élément ayant la clé spécifiée.

Syntaxe

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

Paramètres

  • pKeyAndExpectedVersionInfo
    [in] Retourne la clé et les propriétés de version mise à jour de l'élément pour lequel les données doivent être chargées. Si la valeur de retour n'est pas valide, Sync Framework met fin à la session.

    Le fournisseur doit effectuer un contrôle d'accès concurrentiel optimiste pour vérifier que la version de l'élément sur la destination correspond aux valeurs disponibles dans keyAndExpectedVersion. Si ce contrôle échoue, le fournisseur doit signaler une erreur récupérable.

  • pChangeUnitsToLoad
    [in, unique] Objet CHANGE_UNIT_SET qui contient les unités de modification à charger pour un élément. Le paramètre doit être Null (non vide) si aucune unité de modification n'est spécifiée.

  • pRecoverableErrorCallback
    [in] Objet IRecoverableErrorCallback qui contient des méthodes qui peuvent être appelées si une erreur récupérable se produit pendant le chargement des données.

  • ppChangeData
    [out] Objet qui représente les données de modification pour l'élément qui a la clé spécifiée.

Valeur de retour

  • S_OK

Voir aussi

Autres ressources

Interface ISimpleSyncProvider