Compartilhar via


IReplicaMetadata::GetUnreportedItems

Retorna uma lista de itens que não estão marcados como ativos no repositório de metadados e ainda não estão marcados como excluídos.

HRESULT GetUnreportedItems (
  IItemMetadataEnumerator ** ppItemMetadataEnumerator);

Parâmetros

  • ppItemMetadataEnumerator
    [out] Retorna uma lista de itens que não estão atualmente marcados como ativos no repositório de metadados.

Valor de retorno

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

Comentários

Este método faz parte do serviço de detecção de exclusão. Um item é marcado como ativo no repositório de metadados quando IReplicaMetadata::SaveItemMetadata é chamado para um item alterado ou quando IReplicaMetadata::ReportLiveItemByIndexedFields ou IReplicaMetadata::ReportLiveItemByGlobalId é chamado para um item inalterado, porém ativo. Um provedor pode chamar IReplicaMetadata::GetUnreportedItems ou IReplicaMetadata::GetUnreportedItemsByIndexedFields para obter itens existentes no repositório de metadados que não são relatados como ativos. O provedor pode marcar esses itens como excluídos no repositório de metadados.

Consulte também

Referência

Interface IReplicaMetadata