IReplicaMetadata::GetUnreportedItems

Возвращает список элементов, которые в данный момент не помечены как активные в хранилище метаданных и еще не помечены как удаленные.

HRESULT GetUnreportedItems (
  IItemMetadataEnumerator ** ppItemMetadataEnumerator);

Параметры

  • ppItemMetadataEnumerator
    [out] Возвращает список элементов, которые в данный момент не помечены как активные в хранилище метаданных.

Возвращаемое значение

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

Замечания

Этот метод является частью службы обнаружения удалений. Элемент помечается в хранилище метаданных как активный, если для измененного элемента вызывается метод IReplicaMetadata::SaveItemMetadata или для неизмененного, но активного элемента вызывается метод IReplicaMetadata::ReportLiveItemByIndexedFields или IReplicaMetadata::ReportLiveItemByGlobalId. Поставщик может вызвать метод IReplicaMetadata::GetUnreportedItems или IReplicaMetadata::GetUnreportedItemsByIndexedFields для получения элементов, которые существуют в хранилище метаданных и не помечены как активные. Затем поставщик может пометить эти элементы как удаленные из хранилища метаданных.

См. также

Справочник

Интерфейс IReplicaMetadata