IReplicaMetadata::GetUnreportedItems
Возвращает список элементов, которые в данный момент не помечены как активные в хранилище метаданных и еще не помечены как удаленные.
HRESULT GetUnreportedItems (
IItemMetadataEnumerator ** ppItemMetadataEnumerator);
Параметры
- ppItemMetadataEnumerator
[out] Возвращает список элементов, которые в данный момент не помечены как активные в хранилище метаданных.
Возвращаемое значение
S_OK
E_POINTER
E_OUTOFMEMORY
Замечания
Этот метод является частью службы обнаружения удалений. Элемент помечается в хранилище метаданных как активный, если для измененного элемента вызывается метод IReplicaMetadata::SaveItemMetadata или для неизмененного, но активного элемента вызывается метод IReplicaMetadata::ReportLiveItemByIndexedFields или IReplicaMetadata::ReportLiveItemByGlobalId. Поставщик может вызвать метод IReplicaMetadata::GetUnreportedItems
или IReplicaMetadata::GetUnreportedItemsByIndexedFields для получения элементов, которые существуют в хранилище метаданных и не помечены как активные. Затем поставщик может пометить эти элементы как удаленные из хранилища метаданных.