Partager via


IReplicaMetadata::GetUnreportedItems

Retourne une liste des éléments qui ne sont pas marqués actuellement comme actifs dans le magasin des métadonnées et qui ne sont pas déjà marqués comme supprimés.

HRESULT GetUnreportedItems (
  IItemMetadataEnumerator ** ppItemMetadataEnumerator);

Paramètres

  • ppItemMetadataEnumerator
    [out] Retourne une liste d'éléments qui ne sont pas marqués actuellement comme étant actifs dans le magasin des métadonnées.

Valeur de retour

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

Notes

Cette méthode fait partie du service de détection de suppressions. Un élément est marqué comme étant actif dans le magasin des métadonnées lorsque IReplicaMetadata::SaveItemMetadata est appelée pour un élément modifié, ou lorsque IReplicaMetadata::ReportLiveItemByIndexedFields ou IReplicaMetadata::ReportLiveItemByGlobalId est appelée pour un élément inchangé, mais toujours actif. Un fournisseur peut appeler IReplicaMetadata::GetUnreportedItems ou IReplicaMetadata::GetUnreportedItemsByIndexedFields pour obtenir des éléments qui existent dans le magasin des métadonnées et qui ne sont pas signalés comme actifs. Le fournisseur peut alors marquer ces éléments comme supprimés dans le magasin des métadonnées.

Voir aussi

Référence

Interface IReplicaMetadata