Partager via


ISimpleSyncProvider::DeleteItem

Appelé par Sync Framework Runtime pour supprimer un élément du magasin de destination.

HRESULT DeleteItem(
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pfCommitKnowledgeAfterThisItem);

Paramètres

  • pKeyAndExpectedVersionInfo
    [in] Clé et propriétés de la version attendue de l'élément à supprimer.

    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 pKeyAndExpectedVersionInfo. Si ce contrôle échoue, le fournisseur doit signaler une erreur récupérable.

  • pRecoverableErrorCallback
    [in] Objet IRecoverableErrorCallback qui contient des méthodes qui peuvent être appelées si une erreur récupérable se produit pendant une suppression d'élément.
  • pfCommitKnowledgeAfterThisItem
    [out] Indique si Sync Framework Runtime doit valider la connaissance au magasin des métadonnées une fois le traitement terminé pour l'élément spécifié.

Valeur de retour

  • S_OK

Voir aussi

Référence

Interface ISimpleSyncProvider