IReplicaMetadata::GetUnreportedItems

Devuelve una lista de los elementos que no están marcados actualmente como activos en el almacén de metadatos y que no se han marcado todavía como eliminados.

HRESULT GetUnreportedItems (
  IItemMetadataEnumerator ** ppItemMetadataEnumerator);

Parámetros

  • ppItemMetadataEnumerator
    [out] Devuelve una lista de elementos que no están marcados actualmente como activos en el almacén de metadatos.

Valor devuelto

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

Notas

Este método forma parte del servicio de detección de eliminaciones. Un elemento se marca como activo en el almacén de metadatos cuando se llamó a IReplicaMetadata::SaveItemMetadata para un elemento cambiado, o cuando se llamó a IReplicaMetadata::ReportLiveItemByIndexedFields o IReplicaMetadata::ReportLiveItemByGlobalId para un elemento sin cambiar, pero que todavía está activo. Un proveedor puede llamar a IReplicaMetadata::GetUnreportedItems o IReplicaMetadata::GetUnreportedItemsByIndexedFields para obtener elementos que existen en el almacén de metadatos, pero que no se identifican como activos. De esta forma, el proveedor puede marcar estos elementos como eliminados en el almacén de metadatos.

Vea también

Referencia

Interfaz IReplicaMetadata