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.